Uses of Class
edu.umd.cs.findbugs.FieldAnnotation
-
Packages that use FieldAnnotation Package Description 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.detect 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
Fields in edu.umd.cs.findbugs declared as FieldAnnotation Modifier and Type Field Description (package private) FieldAnnotationFieldWarningSuppressor. fieldMethods in edu.umd.cs.findbugs that return FieldAnnotation Modifier and Type Method Description private FieldAnnotationSloppyBugComparator. convertField(FieldAnnotation fieldAnnotation)static FieldAnnotationFieldAnnotation. fromBCELField(java.lang.String className, org.apache.bcel.classfile.Field field)Factory method.static FieldAnnotationFieldAnnotation. fromBCELField(org.apache.bcel.classfile.JavaClass jClass, org.apache.bcel.classfile.Field field)Factory method.static FieldAnnotationFieldAnnotation. fromFieldDescriptor(FieldDescriptor fieldDescriptor)Factory method.static FieldAnnotationFieldAnnotation. fromReferencedField(DismantleBytecode visitor)Factory method.static FieldAnnotationFieldAnnotation. fromVisitedField(PreorderVisitor visitor)Factory method.static FieldAnnotationFieldAnnotation. fromXField(XField fieldDescriptor)FieldAnnotationOpcodeStack.Item. getFieldAnnotation()Deprecated.FieldAnnotationBugInstance. getPrimaryField()Get the primary field annotation, which indicates where the bug occurs.static FieldAnnotationFieldAnnotation. isRead(org.apache.bcel.generic.Instruction ins, org.apache.bcel.generic.ConstantPoolGen cpg)Is the given instruction a read of a field?static FieldAnnotationFieldAnnotation. isWrite(org.apache.bcel.generic.Instruction ins, org.apache.bcel.generic.ConstantPoolGen cpg)Is the instruction a write of a field?(package private) static FieldAnnotationObfuscate. obfuscate(FieldAnnotation m)Methods in edu.umd.cs.findbugs with parameters of type FieldAnnotation Modifier and Type Method Description BugInstanceBugInstance. addField(FieldAnnotation fieldAnnotation)Add a field annotationBugInstanceBugInstance. addReferencedField(FieldAnnotation fa)Add a field annotation for the field referenced by the FieldAnnotation parameterprivate intSloppyBugComparator. compareFieldsAllowingNull(FieldAnnotation lhs, FieldAnnotation rhs)private FieldAnnotationSloppyBugComparator. convertField(FieldAnnotation fieldAnnotation)(package private) static FieldAnnotationObfuscate. obfuscate(FieldAnnotation m)voidBugAnnotationVisitor. visitFieldAnnotation(FieldAnnotation fieldAnnotation)Constructors in edu.umd.cs.findbugs with parameters of type FieldAnnotation Constructor Description FieldWarningSuppressor(java.lang.String bugPattern, SuppressMatchType matchType, ClassAnnotation clazz, FieldAnnotation field, boolean userGeneratedClass, boolean userGeneratedField)Item(java.lang.String signature, FieldAnnotation f)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 Modifier and Type Method Description static XFieldXFactory. createXField(FieldAnnotation f) -
Uses of FieldAnnotation in edu.umd.cs.findbugs.ba.npe
Methods in edu.umd.cs.findbugs.ba.npe that return FieldAnnotation Modifier and Type Method Description static FieldAnnotationNullDerefAndRedundantComparisonFinder. findFieldAnnotationFromValueNumber(org.apache.bcel.classfile.Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame) -
Uses of FieldAnnotation in edu.umd.cs.findbugs.ba.vna
Methods in edu.umd.cs.findbugs.ba.vna that return FieldAnnotation Modifier and Type Method Description static FieldAnnotationValueNumberSourceInfo. 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 Modifier and Type Method Description FieldDescriptorDescriptorFactory. getFieldDescriptor(FieldAnnotation ma) -
Uses of FieldAnnotation in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect declared as FieldAnnotation Modifier and Type Field Description (package private) FieldAnnotationSynchronizeAndNullCheckField. gottenFieldprivate FieldAnnotationFindSpinLoop. lastFieldSeen(package private) FieldAnnotationFindDoubleCheck. pendingFieldLoad(package private) FieldAnnotationSynchronizeAndNullCheckField. syncFieldFields in edu.umd.cs.findbugs.detect with type parameters of type FieldAnnotation Modifier and Type Field Description (package private) java.util.Set<FieldAnnotation>FindUninitializedGet. containerFields(package private) java.util.Set<FieldAnnotation>FindUninitializedGet. declaredFields(package private) java.util.Set<FieldAnnotation>FindDoubleCheck. fields(package private) java.util.Set<FieldAnnotation>FindUninitializedGet. initializedFields(package private) java.util.Set<FieldAnnotation>FindDoubleCheck. twiceConstructors in edu.umd.cs.findbugs.detect with parameters of type FieldAnnotation Constructor Description 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 FieldAnnotation Modifier and Type Method Description static FieldAnnotationClassNameRewriterUtil. 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 Modifier and Type Method Description static FieldAnnotationClassNameRewriterUtil. convertFieldAnnotation(ClassNameRewriter classNameRewriter, FieldAnnotation annotation)Rewrite a FieldAnnotation to update the class name and field signature, if needed.
-