FindBugs™ 1.3.9

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 addAccessFlags(int accessFlags)
           
 void addAnnotation(java.lang.String name, AnnotationValue value)
           
 void addParameterAnnotation(int parameter, java.lang.String name, AnnotationValue value)
           
 MethodInfo build()
           
 void setAccessFlags(int accessFlags)
           
 void setIsStub()
           
 void setIsUnconditionalThrower()
           
 void setSourceSignature(java.lang.String methodSourceSignature)
           
 void setThrownExceptions(java.lang.String[] exceptions)
           
 void setUnsupported()
           
 void setUsesConcurrency()
           
 
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(@SlashedClassName
                          java.lang.String className,
                          java.lang.String methodName,
                          java.lang.String methodSignature,
                          int accessFlags)
Method Detail

setSourceSignature

public void setSourceSignature(java.lang.String methodSourceSignature)

setUsesConcurrency

public void setUsesConcurrency()

setIsStub

public void setIsStub()

setThrownExceptions

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

setAccessFlags

public void setAccessFlags(int accessFlags)

addAccessFlags

public void addAccessFlags(int accessFlags)

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()

setUnsupported

public void setUnsupported()

FindBugs™ 1.3.9

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