Package edu.umd.cs.findbugs.ba.npe
Class MayReturnNullPropertyDatabase
java.lang.Object
edu.umd.cs.findbugs.ba.interproc.PropertyDatabase<MethodDescriptor,Property>
edu.umd.cs.findbugs.ba.interproc.MethodPropertyDatabase<Boolean>
edu.umd.cs.findbugs.ba.npe.MayReturnNullPropertyDatabase
Deprecated.
MethodPropertyDatabase for keeping track of which methods may return null.
- Author:
- David Hovemeyer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Boolean
decodeProperty
(String propStr) Deprecated.Subclasses must define this to instantiate the actual property value from its string encoding.protected String
encodeProperty
(Boolean property) Deprecated.Subclasses must define this to encode a property as a string for output to a file.static void
Deprecated.Methods inherited from class edu.umd.cs.findbugs.ba.interproc.MethodPropertyDatabase
parseKey, writeKey
Methods inherited from class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
entrySet, getKeys, getProperty, isEmpty, read, readFromFile, removeProperty, setProperty, write, writeToFile
-
Constructor Details
-
MayReturnNullPropertyDatabase
public MayReturnNullPropertyDatabase()Deprecated.
-
-
Method Details
-
decodeProperty
Deprecated.Description copied from class:PropertyDatabase
Subclasses must define this to instantiate the actual property value from its string encoding.- Specified by:
decodeProperty
in classPropertyDatabase<MethodDescriptor,
Boolean> - Parameters:
propStr
- String containing the encoded property- Returns:
- the property
- Throws:
PropertyDatabaseFormatException
-
encodeProperty
Deprecated.Description copied from class:PropertyDatabase
Subclasses must define this to encode a property as a string for output to a file.- Specified by:
encodeProperty
in classPropertyDatabase<MethodDescriptor,
Boolean> - Parameters:
property
- the property- Returns:
- a String which encodes the property
-
main
Deprecated.- Throws:
Exception
-