public class ClassDef extends LocatedDef
Modifier and Type | Field and Description |
---|---|
static String |
ANNOTATION_TYPE |
static String |
CLASS |
static String |
ENUM |
static String |
INTERFACE |
Modifier and Type | Method and 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–2020. All rights reserved.