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.StringANNOTATION_TYPEstatic java.lang.StringCLASSstatic java.lang.StringENUMprivate java.util.Set<TypeDef>extendzprivate java.util.Set<TypeDef>implementzstatic java.lang.StringINTERFACEprivate java.util.Set<java.lang.String>modifiersprivate java.lang.Stringnameprivate java.lang.Stringtypeprivate 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.StringgetName()java.lang.StringgetType()java.util.List<TypeVariableDef>getTypeParameters()voidsetExtends(java.util.Set<TypeDef> extendz)voidsetImplements(java.util.Set<TypeDef> implementz)voidsetModifiers(java.util.Set<java.lang.String> modifiers)voidsetName(java.lang.String name)voidsetType(java.lang.String type)voidsetTypeParameters(java.util.List<TypeVariableDef> typeParams)java.lang.StringtoString()-
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:
toStringin 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()
-
-