Class ClassInfo.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setSource

        public void setSource​(java.lang.String source)
      • getClassDescriptor

        public ClassDescriptor getClassDescriptor()
        Returns:
        Returns the classDescriptor.
      • setSourceSignature

        public void setSourceSignature​(java.lang.String classSourceSignature)
      • addAnnotation

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

        public void setFieldDescriptorList​(FieldInfo[] fieldDescriptorList)
        Parameters:
        fieldDescriptorList - The fieldDescriptorList to set.
      • addFieldDescriptor

        public void addFieldDescriptor​(FieldInfo field)
      • setMethodDescriptorList

        public void setMethodDescriptorList​(MethodInfo[] methodDescriptorList)
        Parameters:
        methodDescriptorList - The methodDescriptorList to set.
      • addMethodDescriptor

        public void addMethodDescriptor​(MethodInfo method)
      • addBridgeMethodDescriptor

        public void addBridgeMethodDescriptor​(MethodInfo method,
                                              java.lang.String bridgedSignature)
      • setImmediateEnclosingClass

        public void setImmediateEnclosingClass​(ClassDescriptor immediateEnclosingClass)
        Parameters:
        immediateEnclosingClass - The immediateEnclosingClass to set.
      • setUsesConcurrency

        public void setUsesConcurrency()
      • setHasStubs

        public void setHasStubs()