Class ClassInfo.Builder

    • Field Detail

      • fieldInfoList

        private java.util.List<FieldInfo> fieldInfoList
      • methodInfoList

        private java.util.List<MethodInfo> methodInfoList
      • bridgedSignatures

        private final java.util.Map<MethodInfo,​java.lang.String> bridgedSignatures
        Mapping from one method signature to its bridge method signature
      • classSourceSignature

        private java.lang.String classSourceSignature
      • source

        private java.lang.String source
      • usesConcurrency

        boolean usesConcurrency
      • hasStubs

        boolean hasStubs
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setSource

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

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

        public void addAnnotation​(java.lang.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,
                                              java.lang.String bridgedSignature)
      • setImmediateEnclosingClass

        public void setImmediateEnclosingClass​(ClassDescriptor immediateEnclosingClass)
      • setUsesConcurrency

        public void setUsesConcurrency()
      • setHasStubs

        public void setHasStubs()