Uses of Class
edu.umd.cs.findbugs.classfile.FieldDescriptor
-
Packages that use FieldDescriptor 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.interproc 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.classfile.analysis Classes of objects that are the result of executing an analysis engine on a class or method. The classes in this particular package are those that are independent of any particular bytecode-analysis framework (e.g., BCEL or ASM). Two important classes in this package are ClassData, which represents the raw data of a class, and ClassInfo, which represents symbolic information parsed from the class data.edu.umd.cs.findbugs.classfile.engine Analysis engine classes to produce the analyses defined in the edu.umd.cs.findbugs.classfile.analysis package.edu.umd.cs.findbugs.detect edu.umd.cs.findbugs.visitclass -
-
Uses of FieldDescriptor in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that return FieldDescriptor Modifier and Type Method Description FieldDescriptor
FieldAnnotation. toFieldDescriptor()
Methods in edu.umd.cs.findbugs with parameters of type FieldDescriptor Modifier and Type Method Description BugInstance
BugInstance. addField(FieldDescriptor fieldDescriptor)
Add a field annotation for a FieldDescriptor.static FieldAnnotation
FieldAnnotation. fromFieldDescriptor(FieldDescriptor fieldDescriptor)
Factory method. -
Uses of FieldDescriptor in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba with type parameters of type FieldDescriptor Modifier and Type Field Description private java.util.Map<FieldDescriptor,java.lang.Integer>
BetterCFGBuilder2. addedFields
private java.util.Map<FieldDescriptor,XField>
XFactory. fields
Methods in edu.umd.cs.findbugs.ba that return FieldDescriptor Modifier and Type Method Description FieldDescriptor
UnresolvedXMethod. getAccessMethodForField()
FieldDescriptor
XMethod. getAccessMethodForField()
FieldDescriptor
AbstractField. getFieldDescriptor()
FieldDescriptor
XField. getFieldDescriptor()
Methods in edu.umd.cs.findbugs.ba with parameters of type FieldDescriptor Modifier and Type Method Description static XField
XFactory. createXField(FieldDescriptor desc)
static XField
XFactory. getExactXField(FieldDescriptor desc)
int
BetterCFGBuilder2. getIndex(FieldDescriptor f)
private XField
XFactory. resolveXField(FieldDescriptor originalDescriptor)
Constructors in edu.umd.cs.findbugs.ba with parameters of type FieldDescriptor Constructor Description UnresolvedXField(FieldDescriptor m)
-
Uses of FieldDescriptor in edu.umd.cs.findbugs.ba.interproc
Methods in edu.umd.cs.findbugs.ba.interproc that return FieldDescriptor Modifier and Type Method Description protected FieldDescriptor
FieldPropertyDatabase. parseKey(java.lang.String s)
Methods in edu.umd.cs.findbugs.ba.interproc with parameters of type FieldDescriptor Modifier and Type Method Description protected void
FieldPropertyDatabase. writeKey(java.io.Writer writer, FieldDescriptor key)
-
Uses of FieldDescriptor in edu.umd.cs.findbugs.classfile
Fields in edu.umd.cs.findbugs.classfile with type parameters of type FieldDescriptor Modifier and Type Field Description private java.util.Map<FieldDescriptor,FieldDescriptor>
DescriptorFactory. fieldDescriptorMap
private java.util.Map<FieldDescriptor,FieldDescriptor>
DescriptorFactory. fieldDescriptorMap
Methods in edu.umd.cs.findbugs.classfile that return FieldDescriptor Modifier and Type Method Description FieldDescriptor
DescriptorFactory. getFieldDescriptor(FieldAnnotation ma)
FieldDescriptor
DescriptorFactory. getFieldDescriptor(java.lang.String className, java.lang.String name, java.lang.String signature, boolean isStatic)
Get a FieldDescriptor.FieldDescriptor
DescriptorFactory. getFieldDescriptor(java.lang.String className, org.apache.bcel.classfile.Field ma)
Methods in edu.umd.cs.findbugs.classfile with parameters of type FieldDescriptor Modifier and Type Method Description void
DescriptorFactory. canonicalize(FieldDescriptor m)
-
Uses of FieldDescriptor in edu.umd.cs.findbugs.classfile.analysis
Subclasses of FieldDescriptor in edu.umd.cs.findbugs.classfile.analysis Modifier and Type Class Description class
FieldInfo
Fields in edu.umd.cs.findbugs.classfile.analysis declared as FieldDescriptor Modifier and Type Field Description (package private) FieldDescriptor
MethodInfo.Builder. accessMethodForField
Fields in edu.umd.cs.findbugs.classfile.analysis with type parameters of type FieldDescriptor Modifier and Type Field Description (package private) java.util.IdentityHashMap<MethodInfo,FieldDescriptor>
MethodInfo.MethodInfoDatabase. accessMethodForField
Methods in edu.umd.cs.findbugs.classfile.analysis that return FieldDescriptor Modifier and Type Method Description FieldDescriptor
MethodInfo. getAccessMethodForField()
FieldDescriptor
FieldInfo. getFieldDescriptor()
Methods in edu.umd.cs.findbugs.classfile.analysis that return types with arguments of type FieldDescriptor Modifier and Type Method Description (package private) static java.util.IdentityHashMap<MethodInfo,FieldDescriptor>
MethodInfo. getAccessmethodforfield()
Constructors in edu.umd.cs.findbugs.classfile.analysis with parameters of type FieldDescriptor Constructor Description MethodInfo(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, java.lang.String methodSourceSignature, int accessFlags, boolean isUnconditionalThrower, boolean isUnsupported, boolean usesConcurrency, boolean hasBackBranch, boolean isStub, boolean isIdentity, boolean usesInvokeDynamic, int methodCallCount, java.lang.String[] exceptions, MethodDescriptor accessMethodForMethod, FieldDescriptor accessMethodForField, java.util.Map<ClassDescriptor,AnnotationValue> methodAnnotations, java.util.Map<java.lang.Integer,java.util.Map<ClassDescriptor,AnnotationValue>> methodParameterAnnotations, long variableIsSynthetic)
-
Uses of FieldDescriptor in edu.umd.cs.findbugs.classfile.engine
Methods in edu.umd.cs.findbugs.classfile.engine that return FieldDescriptor Modifier and Type Method Description protected FieldDescriptor
ClassParserUsingBCEL. parseField(org.apache.bcel.classfile.Field obj)
Deprecated. -
Uses of FieldDescriptor in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect declared as FieldDescriptor Modifier and Type Field Description private FieldDescriptor
WrongMapIterator.LoadedVariable. fd
(package private) static FieldDescriptor
FindPuzzlers. SYSTEM_ERR
(package private) static FieldDescriptor
FindPuzzlers. SYSTEM_OUT
private FieldDescriptor
FindNoSideEffectMethods.MethodCall. target
private static FieldDescriptor
FindNoSideEffectMethods. TARGET_NEW
private static FieldDescriptor
FindNoSideEffectMethods. TARGET_OTHER
private static FieldDescriptor
FindNoSideEffectMethods. TARGET_THIS
Fields in edu.umd.cs.findbugs.detect with type parameters of type FieldDescriptor Modifier and Type Field Description private java.util.Set<FieldDescriptor>
FindNoSideEffectMethods. allowedFields
private java.util.Map<FieldDescriptor,java.util.Collection<BugInstance>>
CheckExpectedWarnings. warningsByField
Deprecated.Methods in edu.umd.cs.findbugs.detect that return FieldDescriptor Modifier and Type Method Description FieldDescriptor
FindNoSideEffectMethods.MethodCall. getTarget()
Constructors in edu.umd.cs.findbugs.detect with parameters of type FieldDescriptor Constructor Description LoadedVariable(WrongMapIterator.LoadedVariableState state, int num, FieldDescriptor fd)
MethodCall(MethodDescriptor method, FieldDescriptor target)
-
Uses of FieldDescriptor in edu.umd.cs.findbugs.visitclass
Fields in edu.umd.cs.findbugs.visitclass declared as FieldDescriptor Modifier and Type Field Description private FieldDescriptor
DismantleBytecode. referencedField
Methods in edu.umd.cs.findbugs.visitclass that return FieldDescriptor Modifier and Type Method Description FieldDescriptor
PreorderVisitor. getFieldDescriptor()
FieldDescriptor
DismantleBytecode. getFieldDescriptorOperand()
-