FindBugs™ 1.3.9

edu.umd.cs.findbugs.ba.interproc
Class FieldPropertyDatabase<Property>

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.interproc.PropertyDatabase<FieldDescriptor,Property>
      extended by 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
FieldPropertyDatabase()
           
 
Method Summary
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldPropertyDatabase

public FieldPropertyDatabase()
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 class PropertyDatabase<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 class PropertyDatabase<FieldDescriptor,Property>
Parameters:
writer - the Writer
key - the key
Throws:
java.io.IOException

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.