public class ClassDef extends LocatedDef
Modifier and Type | Field | Description |
---|---|---|
static String |
ANNOTATION_TYPE |
|
static String |
CLASS |
|
static String |
ENUM |
|
static String |
INTERFACE |
Modifier and Type | Method | Description |
---|---|---|
Set<TypeDef> |
getExtends() |
|
Set<TypeDef> |
getImplements() |
|
Set<String> |
getModifiers() |
|
String |
getName() |
|
String |
getType() |
|
List<TypeVariableDef> |
getTypeParameters() |
|
void |
setExtends(Set<TypeDef> extendz) |
|
void |
setImplements(Set<TypeDef> implementz) |
|
void |
setModifiers(Set<String> modifiers) |
|
void |
setName(String name) |
|
void |
setType(String type) |
|
void |
setTypeParameters(List<TypeVariableDef> typeParams) |
|
String |
toString() |
getColumnNumber, getLineNumber, setColumnNumber, setLineNumber
public static final String CLASS
public static final String INTERFACE
public static final String ENUM
public static final String ANNOTATION_TYPE
public ClassDef()
public ClassDef(String name)
public void setName(String name)
name
- the name to setpublic String getName()
public void setType(String type)
public String getType()
public void setTypeParameters(List<TypeVariableDef> typeParams)
public List<TypeVariableDef> getTypeParameters()
Copyright © 2002–2018. All rights reserved.