FindBugs™ 1.3.4

edu.umd.cs.findbugs.classfile.analysis
Class MethodInfo.Builder

java.lang.Object
  extended by edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
Enclosing class:
MethodInfo

public static class MethodInfo.Builder
extends java.lang.Object


Constructor Summary
MethodInfo.Builder(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, int accessFlags)
           
 
Method Summary
 void addAnnotation(java.lang.String name, AnnotationValue value)
           
 void addParameterAnnotation(int parameter, java.lang.String name, AnnotationValue value)
           
 MethodInfo build()
           
 void setIsUnconditionalThrower()
           
 void setSourceSignature(java.lang.String methodSourceSignature)
           
 void setThrownExceptions(java.lang.String[] exceptions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodInfo.Builder

public MethodInfo.Builder(@DottedClassName
                          java.lang.String className,
                          java.lang.String methodName,
                          java.lang.String methodSignature,
                          int accessFlags)
Method Detail

setSourceSignature

public void setSourceSignature(java.lang.String methodSourceSignature)

setThrownExceptions

public void setThrownExceptions(java.lang.String[] exceptions)

addAnnotation

public void addAnnotation(java.lang.String name,
                          AnnotationValue value)

addParameterAnnotation

public void addParameterAnnotation(int parameter,
                                   java.lang.String name,
                                   AnnotationValue value)

build

public MethodInfo build()

setIsUnconditionalThrower

public void setIsUnconditionalThrower()

FindBugs™ 1.3.4

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