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 TypeMethodDescriptionvoid
addAnnotation
(String name, AnnotationValue value) void
addBridgeMethodDescriptor
(MethodInfo from, String bridgedSignature) void
addFieldDescriptor
(FieldInfo field) void
addMethodDescriptor
(MethodInfo method) build()
void
setFieldDescriptorList
(FieldInfo[] fieldDescriptorList) void
void
setImmediateEnclosingClass
(ClassDescriptor immediateEnclosingClass) void
setMethodDescriptorList
(MethodInfo[] methodDescriptorList) void
void
setSourceSignature
(String classSourceSignature) void
Methods 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:
build
in classClassNameAndSuperclassInfo.Builder
-
setSource
-
getClassDescriptor
-
setSourceSignature
-
addAnnotation
-
setFieldDescriptorList
-
addFieldDescriptor
-
setMethodDescriptorList
-
addMethodDescriptor
-
addBridgeMethodDescriptor
-
setImmediateEnclosingClass
-
setUsesConcurrency
public void setUsesConcurrency() -
setHasStubs
public void setHasStubs()
-