public static class ClassInfo.Builder extends ClassNameAndSuperclassInfo.Builder
Constructor and Description |
---|
ClassInfo.Builder() |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(java.lang.String name,
AnnotationValue value) |
void |
addBridgeMethodDescriptor(MethodInfo from,
java.lang.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(java.lang.String source) |
void |
setSourceSignature(java.lang.String classSourceSignature) |
void |
setUsesConcurrency() |
setAccessFlags, setCalledClassDescriptors, setClassDescriptor, setClassfileVersion, setCodeBaseEntry, setInterfaceDescriptorList, setReferencedClassDescriptors, setSuperclassDescriptor
public ClassInfo build()
build
in class ClassNameAndSuperclassInfo.Builder
public void setSource(java.lang.String source)
public ClassDescriptor getClassDescriptor()
public void setSourceSignature(java.lang.String classSourceSignature)
public void addAnnotation(java.lang.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, java.lang.String bridgedSignature)
public void setImmediateEnclosingClass(ClassDescriptor immediateEnclosingClass)
public void setUsesConcurrency()
public void setHasStubs()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.