FindBugs™ 1.3.9

edu.umd.cs.findbugs.classfile.analysis
Class ClassInfo.Builder

java.lang.Object
  extended by edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
      extended by edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
Enclosing class:
ClassInfo

public static class ClassInfo.Builder
extends ClassNameAndSuperclassInfo.Builder


Constructor Summary
ClassInfo.Builder()
           
 
Method Summary
 void addAnnotation(java.lang.String name, AnnotationValue value)
           
 void addBridgeMethodDescriptor(MethodInfo method, 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()
           
 
Methods inherited from class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
setAccessFlags, setCalledClassDescriptors, setClassDescriptor, setClassfileVersion, setCodeBaseEntry, setInterfaceDescriptorList, setReferencedClassDescriptors, setSuperclassDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassInfo.Builder

public ClassInfo.Builder()
Method Detail

build

public ClassInfo build()
Overrides:
build in class ClassNameAndSuperclassInfo.Builder

setSource

public void setSource(java.lang.String source)

getClassDescriptor

public ClassDescriptor getClassDescriptor()
Returns:
Returns the classDescriptor.

setSourceSignature

public void setSourceSignature(java.lang.String classSourceSignature)

addAnnotation

public void addAnnotation(java.lang.String name,
                          AnnotationValue value)

setFieldDescriptorList

public void setFieldDescriptorList(FieldInfo[] fieldDescriptorList)
Parameters:
fieldDescriptorList - The fieldDescriptorList to set.

addFieldDescriptor

public void addFieldDescriptor(FieldInfo field)

setMethodDescriptorList

public void setMethodDescriptorList(MethodInfo[] methodDescriptorList)
Parameters:
methodDescriptorList - The methodDescriptorList to set.

addMethodDescriptor

public void addMethodDescriptor(MethodInfo method)

addBridgeMethodDescriptor

public void addBridgeMethodDescriptor(MethodInfo method,
                                      java.lang.String bridgedSignature)

setImmediateEnclosingClass

public void setImmediateEnclosingClass(ClassDescriptor immediateEnclosingClass)
Parameters:
immediateEnclosingClass - The immediateEnclosingClass to set.

setUsesConcurrency

public void setUsesConcurrency()

setHasStubs

public void setHasStubs()

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.