Uses of Class
edu.umd.cs.findbugs.ClassAnnotation
Packages that use ClassAnnotation
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.
The package providing a
BugReporter
implementation which produces report in SARIF format.-
Uses of ClassAnnotation in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs declared as ClassAnnotationFields in edu.umd.cs.findbugs with type parameters of type ClassAnnotationModifier and TypeFieldDescriptionprivate final Map
<ClassAnnotation, Collection<WarningSuppressor>> SuppressionMatcher.suppressedWarnings
Methods in edu.umd.cs.findbugs that return ClassAnnotationModifier and TypeMethodDescriptionstatic ClassAnnotation
ClassAnnotation.fromClassDescriptor
(ClassDescriptor classDescriptor) Factory method to create a ClassAnnotation from a ClassDescriptor.ClassWarningSuppressor.getClassAnnotation()
BugInstance.getPrimaryClass()
Get the primary class annotation, which indicates where the bug occurs.ClassAnnotation.getTopLevelClass()
(package private) static ClassAnnotation
Obfuscate.obfuscate
(ClassAnnotation m) Methods in edu.umd.cs.findbugs with parameters of type ClassAnnotationModifier and TypeMethodDescriptionint
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) BugAnnotation.format
(String key, ClassAnnotation primaryClass) Format the annotation as a String.FindBugsMessageFormat.format
(BugAnnotation[] args, ClassAnnotation primaryClass) 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.IntAnnotation.format
(String key, ClassAnnotation primaryClass) LocalVariableAnnotation.format
(String key, ClassAnnotation primaryClass) final String
PackageMemberAnnotation.format
(String key, ClassAnnotation primaryClass) Format the annotation.SourceLineAnnotation.format
(String key, ClassAnnotation primaryClass) StringAnnotation.format
(String key, ClassAnnotation primaryClass) TypeAnnotation.format
(String key, ClassAnnotation primaryClass) protected String
ClassAnnotation.formatPackageMember
(String key, ClassAnnotation primaryClass) protected String
FieldAnnotation.formatPackageMember
(String key, ClassAnnotation primaryClass) protected String
MethodAnnotation.formatPackageMember
(String key, ClassAnnotation primaryClass) protected abstract String
PackageMemberAnnotation.formatPackageMember
(String key, ClassAnnotation primaryClass) Do default and subclass-specific formatting.MethodAnnotation.getFullMethod
(ClassAnnotation primaryClass) Get the "full" method name.private String
FieldAnnotation.getNameInClass
(ClassAnnotation primaryClass) MethodAnnotation.getNameInClass
(ClassAnnotation primaryClass) Get the "full" method name.MethodAnnotation.getSignatureInClass
(ClassAnnotation primaryClass) (package private) static ClassAnnotation
Obfuscate.obfuscate
(ClassAnnotation m) BugAnnotation.toString
(ClassAnnotation primaryClass) BugAnnotationWithSourceLines.toString
(ClassAnnotation primaryClass) IntAnnotation.toString
(ClassAnnotation primaryClass) LocalVariableAnnotation.toString
(ClassAnnotation primaryClass) PackageMemberAnnotation.toString
(ClassAnnotation primaryClass) SourceLineAnnotation.toString
(ClassAnnotation primaryClass) StringAnnotation.toString
(ClassAnnotation primaryClass) void
BugAnnotationVisitor.visitClassAnnotation
(ClassAnnotation classAnnotation) Constructors in edu.umd.cs.findbugs with parameters of type ClassAnnotationModifierConstructorDescriptionClassWarningSuppressor
(String bugPattern, ClassAnnotation clazz) FieldWarningSuppressor
(String bugPattern, ClassAnnotation clazz, FieldAnnotation field) MethodWarningSuppressor
(String bugPattern, ClassAnnotation clazz, MethodAnnotation method) ParameterWarningSuppressor
(String bugPattern, 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 ClassAnnotationModifier and TypeFieldDescription(package private) final Map
<ClassAnnotation, EqualsKindSummary.KindOfEquals> EqualsKindSummary.kindMap
Methods in edu.umd.cs.findbugs.ba with parameters of type ClassAnnotationModifier and TypeMethodDescriptionEqualsKindSummary.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 ClassAnnotationModifier and TypeFieldDescription(package private) Map
<ClassAnnotation, MethodDescriptor> OverridingEqualsNotSymmetrical.equalsMethod
(package private) Map
<ClassAnnotation, ClassAnnotation> OverridingEqualsNotSymmetrical.parentMap
(package private) 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 ClassAnnotationModifier and TypeMethodDescription(package private) static Optional
<Location.ArtifactLocation> Location.ArtifactLocation.fromBugAnnotation
(ClassAnnotation classAnnotation, SourceLineAnnotation bugAnnotation, SourceFinder sourceFinder, Map<URI, String> baseToId) (package private) String
Placeholder.toArgument
(List<? extends BugAnnotation> bugAnnotations, ClassAnnotation primaryClass)