FindBugs™ 1.3.9

Uses of Class
edu.umd.cs.findbugs.FieldAnnotation

Packages that use FieldAnnotation
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.npe   
edu.umd.cs.findbugs.ba.vna   
edu.umd.cs.findbugs.classfile A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.). 
edu.umd.cs.findbugs.model Eventually, all model classes (BugInstance, BugCollection, etc.) should go in this package. 
 

Uses of FieldAnnotation in edu.umd.cs.findbugs
 

Methods in edu.umd.cs.findbugs that return FieldAnnotation
static FieldAnnotation FieldAnnotation.fromBCELField(org.apache.bcel.classfile.JavaClass jClass, org.apache.bcel.classfile.Field field)
          Factory method.
static FieldAnnotation FieldAnnotation.fromBCELField(java.lang.String className, org.apache.bcel.classfile.Field field)
          Factory method.
static FieldAnnotation FieldAnnotation.fromFieldDescriptor(FieldDescriptor fieldDescriptor)
          Factory method.
static FieldAnnotation FieldAnnotation.fromReferencedField(DismantleBytecode visitor)
          Factory method.
static FieldAnnotation FieldAnnotation.fromVisitedField(PreorderVisitor visitor)
          Factory method.
static FieldAnnotation FieldAnnotation.fromXField(XField fieldDescriptor)
           
 FieldAnnotation OpcodeStack.Item.getFieldAnnotation()
          Deprecated. 
 FieldAnnotation BugInstance.getPrimaryField()
          Get the primary method annotation, which indicates where the bug occurs.
static FieldAnnotation FieldAnnotation.isRead(org.apache.bcel.generic.Instruction ins, org.apache.bcel.generic.ConstantPoolGen cpg)
          Is the given instruction a read of a field?
static FieldAnnotation FieldAnnotation.isWrite(org.apache.bcel.generic.Instruction ins, org.apache.bcel.generic.ConstantPoolGen cpg)
          Is the instruction a write of a field?
 

Methods in edu.umd.cs.findbugs with parameters of type FieldAnnotation
 BugInstance BugInstance.addField(FieldAnnotation fieldAnnotation)
          Add a field annotation
 BugInstance BugInstance.addReferencedField(FieldAnnotation fa)
          Add a field annotation for the field referenced by the FieldAnnotation parameter
 void BugAnnotationVisitor.visitFieldAnnotation(FieldAnnotation fieldAnnotation)
           
 

Constructors in edu.umd.cs.findbugs with parameters of type FieldAnnotation
FieldWarningSuppressor(java.lang.String bugPattern, ClassAnnotation clazz, FieldAnnotation field)
           
OpcodeStack.Item(java.lang.String signature, FieldAnnotation f)
           
OpcodeStack.Item(java.lang.String signature, FieldAnnotation f, int fieldLoadedFromRegister)
           
 

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

Methods in edu.umd.cs.findbugs.ba with parameters of type FieldAnnotation
static XField XFactory.createXField(FieldAnnotation f)
           
 

Uses of FieldAnnotation in edu.umd.cs.findbugs.ba.npe
 

Methods in edu.umd.cs.findbugs.ba.npe that return FieldAnnotation
static FieldAnnotation NullDerefAndRedundantComparisonFinder.findFieldAnnotationFromValueNumber(org.apache.bcel.classfile.Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame)
          Deprecated. Use ValueNumberSourceInfo.findFieldAnnotationFromValueNumber(Method,Location,ValueNumber,ValueNumberFrame) instead
 

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

Methods in edu.umd.cs.findbugs.ba.vna that return FieldAnnotation
static FieldAnnotation ValueNumberSourceInfo.findFieldAnnotationFromValueNumber(org.apache.bcel.classfile.Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame)
           
 

Uses of FieldAnnotation in edu.umd.cs.findbugs.classfile
 

Methods in edu.umd.cs.findbugs.classfile with parameters of type FieldAnnotation
 FieldDescriptor DescriptorFactory.getFieldDescriptor(FieldAnnotation ma)
           
 

Uses of FieldAnnotation in edu.umd.cs.findbugs.model
 

Methods in edu.umd.cs.findbugs.model that return FieldAnnotation
static FieldAnnotation ClassNameRewriterUtil.convertFieldAnnotation(ClassNameRewriter classNameRewriter, FieldAnnotation annotation)
          Rewrite a FieldAnnotation to update the class name and field signature, if needed.
 

Methods in edu.umd.cs.findbugs.model with parameters of type FieldAnnotation
static FieldAnnotation ClassNameRewriterUtil.convertFieldAnnotation(ClassNameRewriter classNameRewriter, FieldAnnotation annotation)
          Rewrite a FieldAnnotation to update the class name and field signature, if needed.
 


FindBugs™ 1.3.9

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