Class MethodInfo.Builder

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

public static class MethodInfo.Builder extends Object
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setAccessMethodForMethod

      public void setAccessMethodForMethod(String owner, String name, String sig, boolean isStatic)
    • setAccessMethodForField

      public void setAccessMethodForField(String owner, String name, String sig, boolean isStatic)
    • setSourceSignature

      public void setSourceSignature(String methodSourceSignature)
    • setVariableHasName

      public void setVariableHasName(int p)
    • setVariableIsSynthetic

      public void setVariableIsSynthetic(int p)
    • setUsesConcurrency

      public void setUsesConcurrency()
    • setIsStub

      public void setIsStub()
    • setHasBackBranch

      public void setHasBackBranch()
    • setThrownExceptions

      public void setThrownExceptions(String[] exceptions)
    • setIsIdentity

      public void setIsIdentity()
    • setAccessFlags

      public void setAccessFlags(int accessFlags)
    • addAccessFlags

      public void addAccessFlags(int accessFlags)
    • addAnnotation

      public void addAnnotation(String name, AnnotationValue value)
    • addParameterAnnotation

      public void addParameterAnnotation(int parameter, String name, AnnotationValue value)
    • build

      public MethodInfo build()
    • setIsUnconditionalThrower

      public void setIsUnconditionalThrower()
    • setUnsupported

      public void setUnsupported()
    • setNumberMethodCalls

      public void setNumberMethodCalls(int methodCallCount)
      Parameters:
      methodCallCount -
    • setUsesInvokeDynamic

      public void setUsesInvokeDynamic()