FindBugs™ 1.3.9

Uses of Class
edu.umd.cs.findbugs.MethodAnnotation

Packages that use MethodAnnotation
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.classfile A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.). 
edu.umd.cs.findbugs.model 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 MethodAnnotation
static MethodAnnotation MethodAnnotation.fromCalledMethod(DismantleBytecode visitor)
          Factory method to create a MethodAnnotation from a method called by the instruction the given visitor is currently visiting.
static MethodAnnotation MethodAnnotation.fromCalledMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)
          Create a MethodAnnotation from a method that is not directly accessible.
static MethodAnnotation MethodAnnotation.fromForeignMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)
          Factory method to create the MethodAnnotation from the classname, method name, signature, etc.
static MethodAnnotation MethodAnnotation.fromForeignMethod(java.lang.String className, java.lang.String methodName, java.lang.String methodSig, int accessFlags)
          Factory method to create the MethodAnnotation from the classname, method name, signature, etc.
static MethodAnnotation MethodAnnotation.fromVisitedMethod(PreorderVisitor visitor)
          Factory method to create a MethodAnnotation from the method the given visitor is currently visiting.
static MethodAnnotation MethodAnnotation.fromXMethod(XMethod xmethod)
          Create a MethodAnnotation from an XMethod.
 MethodAnnotation ProgramPoint.getMethodAnnotation()
           
 MethodAnnotation BugInstance.getPrimaryMethod()
          Get the primary method annotation, which indicates where the bug occurs.
 

Methods in edu.umd.cs.findbugs with parameters of type MethodAnnotation
 BugInstance BugInstance.addClassAndMethod(MethodAnnotation methodAnnotation)
          Add class and method annotations for given method.
 BugInstance BugInstance.addMethod(MethodAnnotation methodAnnotation)
          Add a method annotation.
 int FuzzyBugComparator.compareMethods(BugCollection lhsCollection, BugCollection rhsCollection, MethodAnnotation lhsMethod, MethodAnnotation rhsMethod)
           
 void BugAnnotationVisitor.visitMethodAnnotation(MethodAnnotation methodAnnotation)
           
 

Constructors in edu.umd.cs.findbugs with parameters of type MethodAnnotation
MethodWarningSuppressor(java.lang.String bugPattern, ClassAnnotation clazz, MethodAnnotation method)
           
ParameterWarningSuppressor(java.lang.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
static XMethod XFactory.createXMethod(MethodAnnotation ma)
           
 

Uses of MethodAnnotation in edu.umd.cs.findbugs.classfile
 

Methods in edu.umd.cs.findbugs.classfile with parameters of type MethodAnnotation
 MethodDescriptor DescriptorFactory.getMethodDescriptor(MethodAnnotation ma)
           
 

Uses of MethodAnnotation in edu.umd.cs.findbugs.model
 

Methods in edu.umd.cs.findbugs.model that return MethodAnnotation
static MethodAnnotation ClassNameRewriterUtil.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 MethodAnnotation
static MethodAnnotation ClassNameRewriterUtil.convertMethodAnnotation(ClassNameRewriter classNameRewriter, MethodAnnotation annotation)
          Rewrite a MethodAnnotation to update the class name, and any class names mentioned in the method signature.
 


FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.