Uses of Class
edu.umd.cs.findbugs.ClassAnnotation
-
Packages that use ClassAnnotation 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.detect edu.umd.cs.findbugs.sarif The package providing aBugReporter
implementation which produces report in SARIF format. -
-
Uses of ClassAnnotation in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs declared as ClassAnnotation Modifier and Type Field Description (package private) ClassAnnotation
ClassWarningSuppressor. clazz
Fields in edu.umd.cs.findbugs with type parameters of type ClassAnnotation Modifier and Type Field Description private java.util.Map<ClassAnnotation,java.util.Collection<WarningSuppressor>>
SuppressionMatcher. suppressedWarnings
Methods in edu.umd.cs.findbugs that return ClassAnnotation Modifier and Type Method Description static ClassAnnotation
ClassAnnotation. fromClassDescriptor(ClassDescriptor classDescriptor)
Factory method to create a ClassAnnotation from a ClassDescriptor.ClassAnnotation
ClassWarningSuppressor. getClassAnnotation()
ClassAnnotation
BugInstance. getPrimaryClass()
Get the primary class annotation, which indicates where the bug occurs.ClassAnnotation
ClassAnnotation. getTopLevelClass()
(package private) static ClassAnnotation
Obfuscate. obfuscate(ClassAnnotation m)
Methods in edu.umd.cs.findbugs with parameters of type ClassAnnotation Modifier and Type Method Description int
FuzzyBugComparator. compareClasses(BugCollection lhsCollection, BugCollection rhsCollection, ClassAnnotation lhsClass, ClassAnnotation rhsClass)
private int
SloppyBugComparator. compareClassesAllowingNull(ClassAnnotation lhs, ClassAnnotation rhs)
Compare class annotations.boolean
ClassAnnotation. contains(ClassAnnotation other)
java.lang.String
BugAnnotation. format(java.lang.String key, ClassAnnotation primaryClass)
Format the annotation as a String.java.lang.String
FindBugsMessageFormat. format(BugAnnotation[] args, ClassAnnotation primaryClass)
java.lang.String
FindBugsMessageFormat. format(BugAnnotation[] args, ClassAnnotation primaryClass, boolean abridgedMessages)
Format the message using the given array of BugAnnotations as arguments to bind to the placeholders in the pattern string.java.lang.String
IntAnnotation. format(java.lang.String key, ClassAnnotation primaryClass)
java.lang.String
LocalVariableAnnotation. format(java.lang.String key, ClassAnnotation primaryClass)
java.lang.String
PackageMemberAnnotation. format(java.lang.String key, ClassAnnotation primaryClass)
Format the annotation.java.lang.String
SourceLineAnnotation. format(java.lang.String key, ClassAnnotation primaryClass)
java.lang.String
StringAnnotation. format(java.lang.String key, ClassAnnotation primaryClass)
java.lang.String
TypeAnnotation. format(java.lang.String key, ClassAnnotation primaryClass)
protected java.lang.String
ClassAnnotation. formatPackageMember(java.lang.String key, ClassAnnotation primaryClass)
protected java.lang.String
FieldAnnotation. formatPackageMember(java.lang.String key, ClassAnnotation primaryClass)
protected java.lang.String
MethodAnnotation. formatPackageMember(java.lang.String key, ClassAnnotation primaryClass)
protected abstract java.lang.String
PackageMemberAnnotation. formatPackageMember(java.lang.String key, ClassAnnotation primaryClass)
Do default and subclass-specific formatting.java.lang.String
MethodAnnotation. getFullMethod(ClassAnnotation primaryClass)
Get the "full" method name.private java.lang.String
FieldAnnotation. getNameInClass(ClassAnnotation primaryClass)
java.lang.String
MethodAnnotation. getNameInClass(ClassAnnotation primaryClass)
Get the "full" method name.java.lang.String
MethodAnnotation. getSignatureInClass(ClassAnnotation primaryClass)
(package private) static ClassAnnotation
Obfuscate. obfuscate(ClassAnnotation m)
java.lang.String
BugAnnotation. toString(ClassAnnotation primaryClass)
java.lang.String
BugAnnotationWithSourceLines. toString(ClassAnnotation primaryClass)
java.lang.String
IntAnnotation. toString(ClassAnnotation primaryClass)
java.lang.String
LocalVariableAnnotation. toString(ClassAnnotation primaryClass)
java.lang.String
PackageMemberAnnotation. toString(ClassAnnotation primaryClass)
java.lang.String
SourceLineAnnotation. toString(ClassAnnotation primaryClass)
java.lang.String
StringAnnotation. toString(ClassAnnotation primaryClass)
void
BugAnnotationVisitor. visitClassAnnotation(ClassAnnotation classAnnotation)
Constructors in edu.umd.cs.findbugs with parameters of type ClassAnnotation Constructor Description ClassWarningSuppressor(java.lang.String bugPattern, SuppressMatchType matchType, ClassAnnotation clazz)
FieldWarningSuppressor(java.lang.String bugPattern, SuppressMatchType matchType, ClassAnnotation clazz, FieldAnnotation field)
MethodWarningSuppressor(java.lang.String bugPattern, SuppressMatchType matchType, ClassAnnotation clazz, MethodAnnotation method)
ParameterWarningSuppressor(java.lang.String bugPattern, SuppressMatchType matchType, ClassAnnotation clazz, MethodAnnotation method, int register)
-
Uses of ClassAnnotation in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba with type parameters of type ClassAnnotation Modifier and Type Field Description (package private) java.util.Map<ClassAnnotation,EqualsKindSummary.KindOfEquals>
EqualsKindSummary. kindMap
Methods in edu.umd.cs.findbugs.ba with parameters of type ClassAnnotation Modifier and Type Method Description EqualsKindSummary.KindOfEquals
EqualsKindSummary. get(ClassAnnotation c)
void
EqualsKindSummary. put(ClassAnnotation c, EqualsKindSummary.KindOfEquals k)
-
Uses of ClassAnnotation in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect with type parameters of type ClassAnnotation Modifier and Type Field Description (package private) java.util.Map<ClassAnnotation,MethodDescriptor>
OverridingEqualsNotSymmetrical. equalsMethod
(package private) java.util.Map<ClassAnnotation,ClassAnnotation>
OverridingEqualsNotSymmetrical. parentMap
(package private) java.util.Map<ClassAnnotation,ClassAnnotation>
OverridingEqualsNotSymmetrical. parentMap
-
Uses of ClassAnnotation in edu.umd.cs.findbugs.sarif
Methods in edu.umd.cs.findbugs.sarif with parameters of type ClassAnnotation Modifier and Type Method Description (package private) static java.util.Optional<Location.ArtifactLocation>
Location.ArtifactLocation. fromBugAnnotation(ClassAnnotation classAnnotation, SourceLineAnnotation bugAnnotation, SourceFinder sourceFinder, java.util.Map<java.net.URI,java.lang.String> baseToId)
(package private) java.lang.String
Placeholder. toArgument(java.util.List<? extends BugAnnotation> bugAnnotations, ClassAnnotation primaryClass)
-