Class ClassDef
- java.lang.Object
-
- com.thoughtworks.qdox.parser.structs.LocatedDef
-
- com.thoughtworks.qdox.parser.structs.ClassDef
-
public class ClassDef extends LocatedDef
-
-
Field Summary
Fields Modifier and Type Field 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
-
Method Summary
All Methods Instance Methods Concrete Methods 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()
-
Methods inherited from class com.thoughtworks.qdox.parser.structs.LocatedDef
getColumnNumber, getLineNumber, setColumnNumber, setLineNumber
-
-
-
-
Field Detail
-
CLASS
public static final java.lang.String CLASS
- See Also:
- Constant Field Values
-
INTERFACE
public static final java.lang.String INTERFACE
- See Also:
- Constant Field Values
-
ENUM
public static final java.lang.String ENUM
- See Also:
- Constant Field Values
-
ANNOTATION_TYPE
public static final java.lang.String ANNOTATION_TYPE
- See Also:
- Constant Field Values
-
name
private java.lang.String name
-
modifiers
private java.util.Set<java.lang.String> modifiers
-
typeParams
private java.util.List<TypeVariableDef> typeParams
-
extendz
private java.util.Set<TypeDef> extendz
-
implementz
private java.util.Set<TypeDef> implementz
-
type
private java.lang.String type
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
- Parameters:
name
- the name to set
-
getName
public java.lang.String getName()
- Returns:
- the name
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setModifiers
public void setModifiers(java.util.Set<java.lang.String> modifiers)
-
getModifiers
public java.util.Set<java.lang.String> getModifiers()
-
setType
public void setType(java.lang.String type)
-
getType
public java.lang.String getType()
-
setImplements
public void setImplements(java.util.Set<TypeDef> implementz)
-
getImplements
public java.util.Set<TypeDef> getImplements()
-
setExtends
public void setExtends(java.util.Set<TypeDef> extendz)
-
getExtends
public java.util.Set<TypeDef> getExtends()
-
setTypeParameters
public void setTypeParameters(java.util.List<TypeVariableDef> typeParams)
-
getTypeParameters
public java.util.List<TypeVariableDef> getTypeParameters()
-
-