Uses of Class
edu.umd.cs.findbugs.MethodAnnotation
Packages that use MethodAnnotation
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 high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
Eventually, all model classes (BugInstance, BugCollection, etc.) should go
in this package.
-
Uses of MethodAnnotation in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that return MethodAnnotationModifier and TypeMethodDescriptionstatic MethodAnnotationMethodAnnotation.fromCalledMethod(DismantleBytecode visitor) Factory method to create a MethodAnnotation from a method called by the instruction the given visitor is currently visiting.static MethodAnnotationMethodAnnotation.fromCalledMethod(String className, String methodName, String methodSig, boolean isStatic) Create a MethodAnnotation from a method that is not directly accessible.static MethodAnnotationMethodAnnotation.fromForeignMethod(String className, String methodName, String methodSig, boolean isStatic) Factory method to create the MethodAnnotation from the classname, method name, signature, etc.static MethodAnnotationMethodAnnotation.fromForeignMethod(String className, String methodName, String methodSig, int accessFlags) Factory method to create the MethodAnnotation from the classname, method name, signature, etc.static MethodAnnotationMethodAnnotation.fromMethodDescriptor(MethodDescriptor methodDescriptor) Create a MethodAnnotation from a MethodDescriptor.static MethodAnnotationMethodAnnotation.fromVisitedMethod(PreorderVisitor visitor) Factory method to create a MethodAnnotation from the method the given visitor is currently visiting.static MethodAnnotationMethodAnnotation.fromXMethod(XMethod xmethod) Create a MethodAnnotation from an XMethod.ProgramPoint.getMethodAnnotation()BugInstance.getPrimaryMethod()Get the primary method annotation, which indicates where the bug occurs.Methods in edu.umd.cs.findbugs with parameters of type MethodAnnotationModifier and TypeMethodDescriptionBugInstance.addClassAndMethod(MethodAnnotation methodAnnotation) Add class and method annotations for given method.BugInstance.addMethod(MethodAnnotation methodAnnotation) Add a method annotation.intFuzzyBugComparator.compareMethods(BugCollection lhsCollection, BugCollection rhsCollection, MethodAnnotation lhsMethod, MethodAnnotation rhsMethod) voidBugAnnotationVisitor.visitMethodAnnotation(MethodAnnotation methodAnnotation) Constructors in edu.umd.cs.findbugs with parameters of type MethodAnnotationModifierConstructorDescriptionMethodWarningSuppressor(String bugPattern, ClassAnnotation clazz, MethodAnnotation method) ParameterWarningSuppressor(String bugPattern, ClassAnnotation clazz, MethodAnnotation method, int register) -
Uses of MethodAnnotation in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba with parameters of type MethodAnnotation -
Uses of MethodAnnotation in edu.umd.cs.findbugs.classfile
Methods in edu.umd.cs.findbugs.classfile with parameters of type MethodAnnotation -
Uses of MethodAnnotation in edu.umd.cs.findbugs.detect
Methods in edu.umd.cs.findbugs.detect that return MethodAnnotationModifier and TypeMethodDescriptionFindRefComparison.getMethodCalledAnnotation(org.apache.bcel.generic.ConstantPoolGen cpg, org.apache.bcel.generic.InvokeInstruction inv) -
Uses of MethodAnnotation in edu.umd.cs.findbugs.model
Methods in edu.umd.cs.findbugs.model that return MethodAnnotationModifier and TypeMethodDescriptionstatic MethodAnnotationClassNameRewriterUtil.convertMethodAnnotation(ClassNameRewriter classNameRewriter, MethodAnnotation annotation) Rewrite a MethodAnnotation to update the class name, and any class names mentioned in the method signature.Methods in edu.umd.cs.findbugs.model with parameters of type MethodAnnotationModifier and TypeMethodDescriptionstatic MethodAnnotationClassNameRewriterUtil.convertMethodAnnotation(ClassNameRewriter classNameRewriter, MethodAnnotation annotation) Rewrite a MethodAnnotation to update the class name, and any class names mentioned in the method signature.