public class ClassDef extends LocatedDef
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ANNOTATION_TYPE |
|
static java.lang.String |
CLASS |
|
static java.lang.String |
ENUM |
|
static java.lang.String |
INTERFACE |
Constructor | Description |
---|---|
ClassDef() |
|
ClassDef(java.lang.String name) |
Modifier and Type | Method | 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
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()
Copyright © 2002–2018. All rights reserved.