Class ClassInfo.Builder
java.lang.Object
edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- Enclosing class:
ClassInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnnotation(String name, AnnotationValue value) voidaddBridgeMethodDescriptor(MethodInfo from, String bridgedSignature) voidaddFieldDescriptor(FieldInfo field) voidaddMethodDescriptor(MethodInfo method) build()voidsetFieldDescriptorList(FieldInfo[] fieldDescriptorList) voidvoidsetImmediateEnclosingClass(ClassDescriptor immediateEnclosingClass) voidsetMethodDescriptorList(MethodInfo[] methodDescriptorList) voidvoidsetSourceSignature(String classSourceSignature) voidMethods inherited from class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
setAccessFlags, setCalledClassDescriptors, setClassDescriptor, setClassfileVersion, setCodeBaseEntry, setInterfaceDescriptorList, setReferencedClassDescriptors, setSuperclassDescriptor
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Overrides:
buildin classClassNameAndSuperclassInfo.Builder
-
setSource
-
getClassDescriptor
-
setSourceSignature
-
addAnnotation
-
setFieldDescriptorList
-
addFieldDescriptor
-
setMethodDescriptorList
-
addMethodDescriptor
-
addBridgeMethodDescriptor
-
setImmediateEnclosingClass
-
setUsesConcurrency
public void setUsesConcurrency() -
setHasStubs
public void setHasStubs()
-