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<java.lang.Boolean>
-
- edu.umd.cs.findbugs.ba.npe.MayReturnNullPropertyDatabase
-
@Deprecated public class MayReturnNullPropertyDatabase extends MethodPropertyDatabase<java.lang.Boolean>
Deprecated.MethodPropertyDatabase for keeping track of which methods may return null.- Author:
- David Hovemeyer
-
-
Constructor Summary
Constructors Constructor Description MayReturnNullPropertyDatabase()
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.Boolean
decodeProperty(java.lang.String propStr)
Deprecated.Subclasses must define this to instantiate the actual property value from its string encoding.protected java.lang.String
encodeProperty(java.lang.Boolean property)
Deprecated.Subclasses must define this to encode a property as a string for output to a file.static void
main(java.lang.String[] args)
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
-
-
-
-
Method Detail
-
decodeProperty
protected java.lang.Boolean decodeProperty(java.lang.String propStr) throws PropertyDatabaseFormatException
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,java.lang.Boolean>
- Parameters:
propStr
- String containing the encoded property- Returns:
- the property
- Throws:
PropertyDatabaseFormatException
-
encodeProperty
protected java.lang.String encodeProperty(java.lang.Boolean property)
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,java.lang.Boolean>
- Parameters:
property
- the property- Returns:
- a String which encodes the property
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
-