Class ClassInfo.Builder

Enclosing class:
ClassInfo

public static class ClassInfo.Builder extends ClassNameAndSuperclassInfo.Builder
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public ClassInfo build()
      Overrides:
      build in class ClassNameAndSuperclassInfo.Builder
    • setSource

      public void setSource(String source)
    • getClassDescriptor

      public ClassDescriptor getClassDescriptor()
    • setSourceSignature

      public void setSourceSignature(String classSourceSignature)
    • addAnnotation

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

      public void setFieldDescriptorList(FieldInfo[] fieldDescriptorList)
    • addFieldDescriptor

      public void addFieldDescriptor(FieldInfo field)
    • setMethodDescriptorList

      public void setMethodDescriptorList(MethodInfo[] methodDescriptorList)
    • addMethodDescriptor

      public void addMethodDescriptor(MethodInfo method)
    • addBridgeMethodDescriptor

      public void addBridgeMethodDescriptor(MethodInfo from, String bridgedSignature)
    • setImmediateEnclosingClass

      public void setImmediateEnclosingClass(ClassDescriptor immediateEnclosingClass)
    • setUsesConcurrency

      public void setUsesConcurrency()
    • setHasStubs

      public void setHasStubs()