public static class ClassInfo.Builder extends ClassNameAndSuperclassInfo.Builder
| Constructor and Description |
|---|
ClassInfo.Builder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnnotation(String name,
AnnotationValue value) |
void |
addBridgeMethodDescriptor(MethodInfo from,
String bridgedSignature) |
void |
addFieldDescriptor(FieldInfo field) |
void |
addMethodDescriptor(MethodInfo method) |
ClassInfo |
build() |
ClassDescriptor |
getClassDescriptor() |
void |
setFieldDescriptorList(FieldInfo[] fieldDescriptorList) |
void |
setHasStubs() |
void |
setImmediateEnclosingClass(ClassDescriptor immediateEnclosingClass) |
void |
setMethodDescriptorList(MethodInfo[] methodDescriptorList) |
void |
setSource(String source) |
void |
setSourceSignature(String classSourceSignature) |
void |
setUsesConcurrency() |
setAccessFlags, setCalledClassDescriptors, setClassDescriptor, setClassfileVersion, setCodeBaseEntry, setInterfaceDescriptorList, setReferencedClassDescriptors, setSuperclassDescriptorpublic ClassInfo build()
build in class ClassNameAndSuperclassInfo.Builderpublic void setSource(String source)
public ClassDescriptor getClassDescriptor()
public void setSourceSignature(String classSourceSignature)
public void addAnnotation(String name, AnnotationValue value)
public void setFieldDescriptorList(FieldInfo[] fieldDescriptorList)
public void addFieldDescriptor(FieldInfo field)
public void setMethodDescriptorList(MethodInfo[] methodDescriptorList)
public void addMethodDescriptor(MethodInfo method)
public void addBridgeMethodDescriptor(MethodInfo from, String bridgedSignature)
public void setImmediateEnclosingClass(ClassDescriptor immediateEnclosingClass)
public void setUsesConcurrency()
public void setHasStubs()
Copyright © 2003–2015. All rights reserved.