Uses of Class
edu.umd.cs.findbugs.classfile.analysis.AnnotationValue
Packages that use AnnotationValue
Package
Description
A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
Support for analyzing code containing JSR-305 type qualifier annotations.
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.
-
Uses of AnnotationValue in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba that return AnnotationValueModifier and TypeMethodDescriptionUnresolvedXField.getAnnotation
(ClassDescriptor desc) XClass.getAnnotation
(ClassDescriptor desc) XMethod.getAnnotation
(ClassDescriptor desc) Get the AnnotationValue of annotation applied directly to the method.XMethod.getParameterAnnotation
(int param, ClassDescriptor desc) Get the AnnotationValue of annotation applied directly to given parameter.Methods in edu.umd.cs.findbugs.ba that return types with arguments of type AnnotationValueModifier and TypeMethodDescriptionUnresolvedXField.getAnnotations()
XMethod.getAnnotations()
Get collection of all AnnotationValues applied directly to the method.XMethod.getParameterAnnotations
(int param) Get collection of all AnnotationValues applied directly to given parameter.Methods in edu.umd.cs.findbugs.ba with parameters of type AnnotationValueModifier and TypeMethodDescriptionvoid
XMethod.addAnnotation
(AnnotationValue annotationValue) Destructively add an annotation.void
XMethod.addParameterAnnotation
(int param, AnnotationValue annotationValue) Destructively add a parameter annotation. -
Uses of AnnotationValue in edu.umd.cs.findbugs.ba.jsr305
Methods in edu.umd.cs.findbugs.ba.jsr305 that return types with arguments of type AnnotationValueModifier and TypeMethodDescriptionstatic Collection<AnnotationValue>
TypeQualifierResolver.resolveTypeQualifierDefaults
(Collection<AnnotationValue> values, ElementType elementType) Resolve collection of AnnotationValues (which have been used to annotate an AnnotatedObject or method parameter) into collection of resolved type qualifier AnnotationValues.static Collection<AnnotationValue>
TypeQualifierResolver.resolveTypeQualifiers
(AnnotationValue value) Resolve an AnnotationValue into a list of AnnotationValues representing type qualifier annotations.static Collection<AnnotationValue>
TypeQualifierResolver.resolveTypeQualifiers
(Collection<AnnotationValue> values) Resolve collection of AnnotationValues (which have been used to annotate an AnnotatedObject or method parameter) into collection of resolved type qualifier AnnotationValues.Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type AnnotationValueModifier and TypeMethodDescriptionstatic TypeQualifierAnnotation
TypeQualifierApplications.constructTypeQualifierAnnotation
(AnnotationValue v) Resolve a raw AnnotationValue into a TypeQualifierAnnotation.static void
TypeQualifierApplications.constructTypeQualifierAnnotation
(Set<TypeQualifierAnnotation> set, AnnotationValue v) Resolve a raw AnnotationValue into a TypeQualifierAnnotation, storing result in given Set.static Collection<AnnotationValue>
TypeQualifierResolver.resolveTypeQualifiers
(AnnotationValue value) Resolve an AnnotationValue into a list of AnnotationValues representing type qualifier annotations.Method parameters in edu.umd.cs.findbugs.ba.jsr305 with type arguments of type AnnotationValueModifier and TypeMethodDescriptionstatic Collection<AnnotationValue>
TypeQualifierResolver.resolveTypeQualifierDefaults
(Collection<AnnotationValue> values, ElementType elementType) Resolve collection of AnnotationValues (which have been used to annotate an AnnotatedObject or method parameter) into collection of resolved type qualifier AnnotationValues.static Collection<AnnotationValue>
TypeQualifierResolver.resolveTypeQualifiers
(Collection<AnnotationValue> values) Resolve collection of AnnotationValues (which have been used to annotate an AnnotatedObject or method parameter) into collection of resolved type qualifier AnnotationValues. -
Uses of AnnotationValue in edu.umd.cs.findbugs.classfile.analysis
Methods in edu.umd.cs.findbugs.classfile.analysis that return AnnotationValueModifier and TypeMethodDescriptionAnnotatedObject.getAnnotation
(ClassDescriptor desc) ClassInfo.getAnnotation
(ClassDescriptor desc) FieldInfo.getAnnotation
(ClassDescriptor desc) MethodInfo.getAnnotation
(ClassDescriptor desc) MethodInfo.getParameterAnnotation
(int param, ClassDescriptor desc) Methods in edu.umd.cs.findbugs.classfile.analysis that return types with arguments of type AnnotationValueModifier and TypeMethodDescriptionAnnotatedObject.getAnnotations()
ClassInfo.getAnnotations()
FieldInfo.getAnnotations()
MethodInfo.getAnnotations()
MethodInfo.getParameterAnnotations
(int param) Methods in edu.umd.cs.findbugs.classfile.analysis with parameters of type AnnotationValueModifier and TypeMethodDescriptionvoid
ClassInfo.addAnnotation
(AnnotationValue annotationValue) Destructively add an annotation to the object.void
ClassInfo.Builder.addAnnotation
(String name, AnnotationValue value) void
FieldInfo.addAnnotation
(AnnotationValue annotationValue) Destructively add an annotation.void
FieldInfo.Builder.addAnnotation
(String name, AnnotationValue value) void
MethodInfo.addAnnotation
(AnnotationValue annotationValue) Destructively add an annotation.void
MethodInfo.Builder.addAnnotation
(String name, AnnotationValue value) void
MethodInfo.addParameterAnnotation
(int param, AnnotationValue annotationValue) Destructively add a parameter annotation.void
MethodInfo.Builder.addParameterAnnotation
(int parameter, String name, AnnotationValue value)