edu.umd.cs.findbugs.classfile.analysis

Class MethodInfo.Builder

  • Enclosing class:
    MethodInfo


    public static class MethodInfo.Builder
    extends Object
    • Method Detail

      • 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)
      • addParameterAnnotation

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

        public void setIsUnconditionalThrower()
      • setUnsupported

        public void setUnsupported()
      • setNumberMethodCalls

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

        public void setUsesInvokeDynamic()

Copyright © 2003–2015. All rights reserved.