Uses of Class
edu.umd.cs.findbugs.FieldAnnotation
Packages that use FieldAnnotation
Package
Description
Main package for the FindBugs application - contains the engine class
(
FindBugs
), the object model classes for bug
instances (BugInstance
,
BugAnnotation
), and other miscellany.A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
Eventually, all model classes (BugInstance, BugCollection, etc.) should go in
this package.
-
Uses of FieldAnnotation in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs declared as FieldAnnotationMethods in edu.umd.cs.findbugs that return FieldAnnotationModifier and TypeMethodDescriptionprivate FieldAnnotation
SloppyBugComparator.convertField
(FieldAnnotation fieldAnnotation) static FieldAnnotation
FieldAnnotation.fromBCELField
(String className, org.apache.bcel.classfile.Field field) Factory method.static FieldAnnotation
FieldAnnotation.fromBCELField
(org.apache.bcel.classfile.JavaClass jClass, 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) OpcodeStack.Item.getFieldAnnotation()
Deprecated.BugInstance.getPrimaryField()
Get the primary field 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?(package private) static FieldAnnotation
Obfuscate.obfuscate
(FieldAnnotation m) Methods in edu.umd.cs.findbugs with parameters of type FieldAnnotationModifier and TypeMethodDescriptionBugInstance.addField
(FieldAnnotation fieldAnnotation) Add a field annotationBugInstance.addReferencedField
(FieldAnnotation fa) Add a field annotation for the field referenced by the FieldAnnotation parameterprivate int
SloppyBugComparator.compareFieldsAllowingNull
(FieldAnnotation lhs, FieldAnnotation rhs) private FieldAnnotation
SloppyBugComparator.convertField
(FieldAnnotation fieldAnnotation) (package private) static FieldAnnotation
Obfuscate.obfuscate
(FieldAnnotation m) void
BugAnnotationVisitor.visitFieldAnnotation
(FieldAnnotation fieldAnnotation) Constructors in edu.umd.cs.findbugs with parameters of type FieldAnnotationModifierConstructorDescriptionFieldWarningSuppressor
(String bugPattern, ClassAnnotation clazz, FieldAnnotation field) Item
(String signature, FieldAnnotation f) Item
(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 -
Uses of FieldAnnotation in edu.umd.cs.findbugs.ba.npe
Methods in edu.umd.cs.findbugs.ba.npe that return FieldAnnotationModifier and TypeMethodDescriptionstatic FieldAnnotation
NullDerefAndRedundantComparisonFinder.findFieldAnnotationFromValueNumber
(org.apache.bcel.classfile.Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame) Deprecated. -
Uses of FieldAnnotation in edu.umd.cs.findbugs.ba.vna
Methods in edu.umd.cs.findbugs.ba.vna that return FieldAnnotationModifier and TypeMethodDescriptionstatic 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 -
Uses of FieldAnnotation in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect declared as FieldAnnotationModifier and TypeFieldDescription(package private) FieldAnnotation
SynchronizeAndNullCheckField.gottenField
private FieldAnnotation
FindSpinLoop.lastFieldSeen
(package private) FieldAnnotation
FindDoubleCheck.pendingFieldLoad
(package private) FieldAnnotation
SynchronizeAndNullCheckField.syncField
Fields in edu.umd.cs.findbugs.detect with type parameters of type FieldAnnotationModifier and TypeFieldDescription(package private) Set
<FieldAnnotation> FindUninitializedGet.containerFields
(package private) Set
<FieldAnnotation> FindUninitializedGet.declaredFields
(package private) Set
<FieldAnnotation> FindDoubleCheck.fields
(package private) Set
<FieldAnnotation> FindUninitializedGet.initializedFields
(package private) Set
<FieldAnnotation> FindDoubleCheck.twice
Constructors in edu.umd.cs.findbugs.detect with parameters of type FieldAnnotationModifierConstructorDescription(package private)
RememberedBug
(BugInstance bug, FieldAnnotation maskingField, FieldAnnotation maskedField) -
Uses of FieldAnnotation in edu.umd.cs.findbugs.model
Methods in edu.umd.cs.findbugs.model that return FieldAnnotationModifier and TypeMethodDescriptionstatic 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 FieldAnnotationModifier and TypeMethodDescriptionstatic FieldAnnotation
ClassNameRewriterUtil.convertFieldAnnotation
(ClassNameRewriter classNameRewriter, FieldAnnotation annotation) Rewrite a FieldAnnotation to update the class name and field signature, if needed.
ValueNumberSourceInfo.findFieldAnnotationFromValueNumber(Method,Location,ValueNumber,ValueNumberFrame)
instead