Package edu.umd.cs.findbugs.ba.type
Class FieldStoreTypeDatabase
java.lang.Object
edu.umd.cs.findbugs.ba.interproc.PropertyDatabase<FieldDescriptor,FieldStoreType>
edu.umd.cs.findbugs.ba.interproc.FieldPropertyDatabase<FieldStoreType>
edu.umd.cs.findbugs.ba.type.FieldStoreTypeDatabase
- Author:
- David Hovemeyer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FieldStoreTypedecodeProperty(String propStr) Subclasses must define this to instantiate the actual property value from its string encoding.protected StringencodeProperty(FieldStoreType property) Subclasses must define this to encode a property as a string for output to a file.voidMethods inherited from class edu.umd.cs.findbugs.ba.interproc.FieldPropertyDatabase
parseKey, writeKeyMethods inherited from class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
entrySet, getKeys, getProperty, isEmpty, read, readFromFile, removeProperty, setProperty, write, writeToFile
-
Field Details
-
DEFAULT_FILENAME
- See Also:
-
-
Constructor Details
-
FieldStoreTypeDatabase
public FieldStoreTypeDatabase()
-
-
Method Details
-
purgeBoringEntries
public void purgeBoringEntries() -
decodeProperty
Description copied from class:PropertyDatabaseSubclasses must define this to instantiate the actual property value from its string encoding.- Specified by:
decodePropertyin classPropertyDatabase<FieldDescriptor,FieldStoreType> - Parameters:
propStr- String containing the encoded property- Returns:
- the property
- Throws:
PropertyDatabaseFormatException
-
encodeProperty
Description copied from class:PropertyDatabaseSubclasses must define this to encode a property as a string for output to a file.- Specified by:
encodePropertyin classPropertyDatabase<FieldDescriptor,FieldStoreType> - Parameters:
property- the property- Returns:
- a String which encodes the property
-