Package edu.umd.cs.findbugs.detect
Class TrainLongInstantfParams.LongInstantParameterDatabase
java.lang.Object
edu.umd.cs.findbugs.ba.interproc.PropertyDatabase<MethodDescriptor,ParameterProperty>
edu.umd.cs.findbugs.ba.interproc.MethodPropertyDatabase<ParameterProperty>
edu.umd.cs.findbugs.detect.TrainLongInstantfParams.LongInstantParameterDatabase
- Enclosing class:
TrainLongInstantfParams
static class TrainLongInstantfParams.LongInstantParameterDatabase
extends MethodPropertyDatabase<ParameterProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ParameterProperty
decodeProperty
(String propStr) Subclasses must define this to instantiate the actual property value from its string encoding.protected String
encodeProperty
(ParameterProperty property) Subclasses must define this to encode a property as a string for output to a file.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
-
LongInstantParameterDatabase
LongInstantParameterDatabase()
-
-
Method Details
-
decodeProperty
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,
ParameterProperty> - Parameters:
propStr
- String containing the encoded property- Returns:
- the property
- Throws:
PropertyDatabaseFormatException
-
encodeProperty
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,
ParameterProperty> - Parameters:
property
- the property- Returns:
- a String which encodes the property
-