Package edu.umd.cs.findbugs.ba.interproc
Class FieldPropertyDatabase<Property>
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.interproc.PropertyDatabase<FieldDescriptor,Property>
-
- edu.umd.cs.findbugs.ba.interproc.FieldPropertyDatabase<Property>
-
- Direct Known Subclasses:
FieldStoreTypeDatabase
public abstract class FieldPropertyDatabase<Property> extends PropertyDatabase<FieldDescriptor,Property>
Interprocedural field property database.- Author:
- David Hovemeyer
-
-
Constructor Summary
Constructors Constructor Description FieldPropertyDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FieldDescriptor
parseKey(java.lang.String s)
Parse a key from a String.protected void
writeKey(java.io.Writer writer, FieldDescriptor key)
Write an encoded key to given Writer.-
Methods inherited from class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
decodeProperty, encodeProperty, entrySet, getKeys, getProperty, isEmpty, read, readFromFile, removeProperty, setProperty, write, writeToFile
-
-
-
-
Method Detail
-
parseKey
protected FieldDescriptor parseKey(java.lang.String s) throws PropertyDatabaseFormatException
Description copied from class:PropertyDatabase
Parse a key from a String.- Specified by:
parseKey
in classPropertyDatabase<FieldDescriptor,Property>
- Parameters:
s
- a String- Returns:
- the decoded key
- Throws:
PropertyDatabaseFormatException
-
writeKey
protected void writeKey(java.io.Writer writer, FieldDescriptor key) throws java.io.IOException
Description copied from class:PropertyDatabase
Write an encoded key to given Writer.- Specified by:
writeKey
in classPropertyDatabase<FieldDescriptor,Property>
- Parameters:
writer
- the Writerkey
- the key- Throws:
java.io.IOException
-
-