public class ClassDef extends Entity
Modifier and Type | Class and Description |
---|---|
static class |
ClassDef.Type
Psuedo-enum for class type.
|
Modifier | Constructor and Description |
---|---|
|
ClassDef() |
protected |
ClassDef(ClassDef.Type type) |
Modifier and Type | Method and Description |
---|---|
void |
addConstructor(ConstructorDef def) |
void |
addField(FieldDef def) |
void |
addImplements(String type) |
void |
addImplements(TypeDef type) |
void |
addMethod(MethodDef def) |
Set |
getConstructors() |
Set |
getFields() |
Set |
getImplements() |
Set |
getImports() |
Set |
getMethods() |
PackageDef |
getPackage() |
SourceDef |
getParent() |
TypeDef |
getSuperClass() |
ClassDef.Type |
getType() |
boolean |
isAnnotation() |
boolean |
isEnum() |
boolean |
isInterface() |
void |
setParent(SourceDef parent) |
void |
setSuperClass(String type) |
void |
setSuperClass(TypeDef type) |
getJavaDoc, getModifiers, setJavaDoc, setJavaDoc
getName, setName
public ClassDef()
protected ClassDef(ClassDef.Type type)
public SourceDef getParent()
public void setParent(SourceDef parent)
public ClassDef.Type getType()
public boolean isInterface()
public boolean isEnum()
public boolean isAnnotation()
public PackageDef getPackage()
public Set getImports()
public TypeDef getSuperClass()
public void setSuperClass(TypeDef type)
public void setSuperClass(String type)
public void addImplements(TypeDef type)
public void addImplements(String type)
public Set getImplements()
public void addField(FieldDef def)
public Set getFields()
public void addConstructor(ConstructorDef def)
public void addMethod(MethodDef def)
public Set getMethods()
public Set getConstructors()
Copyright © 2006-2013 Codehaus. All Rights Reserved.