Uses of Interface
edu.umd.cs.findbugs.ba.XField

Packages that use XField
edu.umd.cs.findbugs Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany. 
edu.umd.cs.findbugs.ba A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses. 
edu.umd.cs.findbugs.ba.heap   
edu.umd.cs.findbugs.ba.interproc   
edu.umd.cs.findbugs.ba.vna   
 

Uses of XField in edu.umd.cs.findbugs
 

Methods in edu.umd.cs.findbugs with parameters of type XField
 BugInstance BugInstance.addField(XField xfield)
          Add a field annotation for an XField.
 

Uses of XField in edu.umd.cs.findbugs.ba
 

Classes in edu.umd.cs.findbugs.ba that implement XField
 class AbstractField
           
 class InstanceField
           
 class StaticField
           
 

Methods in edu.umd.cs.findbugs.ba that return XField
static XField XFactory.createXField(org.apache.bcel.classfile.JavaClass javaClass, org.apache.bcel.classfile.Field field)
          Create an XField object from a BCEL Field.
static XField XFactory.createXField(PreorderVisitor visitor)
          Create an XField object from the field currently being visited by the given PreorderVisitor.
static XField XFactory.createXField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, boolean isStatic, int accessFlags)
          Create an XField object
static XField Hierarchy.findXField(org.apache.bcel.generic.FieldInstruction fins, org.apache.bcel.generic.ConstantPoolGen cpg)
          Look up the field referenced by given FieldInstruction, returning it as an XField object.
static XField Hierarchy.findXField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSig)
          Look up a field with given name and signature in given class, returning it as an XField object.
 XField InnerClassAccess.getField()
           
 

Methods in edu.umd.cs.findbugs.ba that return types with arguments of type XField
 java.util.Set<XField> AssignedFieldMap.getAssignedFieldSetForMethod(org.apache.bcel.classfile.Method method)
           
 

Constructors in edu.umd.cs.findbugs.ba with parameters of type XField
InnerClassAccess(java.lang.String methodName, java.lang.String methodSig, XField field, boolean isLoad)
           
 

Uses of XField in edu.umd.cs.findbugs.ba.heap
 

Methods in edu.umd.cs.findbugs.ba.heap with parameters of type XField
 void FieldSet.addField(XField field)
           
 boolean FieldSet.contains(XField field)
           
protected  void LoadAnalysis.sawLoad(FieldSet fact, XField field)
           
protected  void StoreAnalysis.sawLoad(FieldSet fact, XField field)
           
protected abstract  void FieldSetAnalysis.sawLoad(FieldSet fact, XField field)
           
protected  void LoadAnalysis.sawStore(FieldSet fact, XField field)
           
protected  void StoreAnalysis.sawStore(FieldSet fact, XField field)
           
protected abstract  void FieldSetAnalysis.sawStore(FieldSet fact, XField field)
           
 

Uses of XField in edu.umd.cs.findbugs.ba.interproc
 

Methods in edu.umd.cs.findbugs.ba.interproc that return XField
protected  XField FieldPropertyDatabase.parseKey(java.lang.String s)
           
 

Methods in edu.umd.cs.findbugs.ba.interproc with parameters of type XField
protected  void FieldPropertyDatabase.writeKey(java.io.Writer writer, XField key)
           
 

Uses of XField in edu.umd.cs.findbugs.ba.vna
 

Methods in edu.umd.cs.findbugs.ba.vna that return XField
 XField AvailableLoad.getField()
          Get the field for which a load is available.
 XField LoadedFieldSet.getField(org.apache.bcel.generic.InstructionHandle handle)
          Get the field loaded or stored at given instruction, if any.
 

Methods in edu.umd.cs.findbugs.ba.vna with parameters of type XField
 void LoadedFieldSet.addLoad(org.apache.bcel.generic.InstructionHandle handle, XField field)
          Add a load of given field at given instruction.
 void LoadedFieldSet.addStore(org.apache.bcel.generic.InstructionHandle handle, XField field)
          Add a store of given field at given instruction.
 LoadedFieldSet.LoadStoreCount LoadedFieldSet.getLoadStoreCount(XField field)
          Get the number of times given field is loaded and stored within the method.
 boolean LoadedFieldSet.isLoaded(XField field)
          Return whether or not the given field is loaded by any instruction in the method.
 void ValueNumberFrame.killLoadsOfField(XField field)
          Kill all loads of given field.