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 FieldDescriptorparseKey(java.lang.String s)Parse a key from a String.protected voidwriteKey(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:PropertyDatabaseParse a key from a String.- Specified by:
parseKeyin 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.IOExceptionDescription copied from class:PropertyDatabaseWrite an encoded key to given Writer.- Specified by:
writeKeyin classPropertyDatabase<FieldDescriptor,Property>- Parameters:
writer- the Writerkey- the key- Throws:
java.io.IOException
-
-