public class ClassDef extends LocatedDef
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANNOTATION_TYPE |
static java.lang.String |
CLASS |
static java.lang.String |
ENUM |
private java.util.Set<TypeDef> |
extendz |
private java.util.Set<TypeDef> |
implementz |
static java.lang.String |
INTERFACE |
private java.util.Set<java.lang.String> |
modifiers |
private java.lang.String |
name |
private java.lang.String |
type |
private java.util.List<TypeVariableDef> |
typeParams |
Constructor and Description |
---|
ClassDef() |
ClassDef(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<TypeDef> |
getExtends() |
java.util.Set<TypeDef> |
getImplements() |
java.util.Set<java.lang.String> |
getModifiers() |
java.lang.String |
getName() |
java.lang.String |
getType() |
java.util.List<TypeVariableDef> |
getTypeParameters() |
void |
setExtends(java.util.Set<TypeDef> extendz) |
void |
setImplements(java.util.Set<TypeDef> implementz) |
void |
setModifiers(java.util.Set<java.lang.String> modifiers) |
void |
setName(java.lang.String name) |
void |
setType(java.lang.String type) |
void |
setTypeParameters(java.util.List<TypeVariableDef> typeParams) |
java.lang.String |
toString() |
getColumnNumber, getLineNumber, setColumnNumber, setLineNumber
public static final java.lang.String CLASS
public static final java.lang.String INTERFACE
public static final java.lang.String ENUM
public static final java.lang.String ANNOTATION_TYPE
private java.lang.String name
private java.util.Set<java.lang.String> modifiers
private java.util.List<TypeVariableDef> typeParams
private java.util.Set<TypeDef> extendz
private java.util.Set<TypeDef> implementz
private java.lang.String type
public void setName(java.lang.String name)
name
- the name to setpublic java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object
public void setModifiers(java.util.Set<java.lang.String> modifiers)
public java.util.Set<java.lang.String> getModifiers()
public void setType(java.lang.String type)
public java.lang.String getType()
public void setImplements(java.util.Set<TypeDef> implementz)
public java.util.Set<TypeDef> getImplements()
public void setExtends(java.util.Set<TypeDef> extendz)
public java.util.Set<TypeDef> getExtends()
public void setTypeParameters(java.util.List<TypeVariableDef> typeParams)
public java.util.List<TypeVariableDef> getTypeParameters()