public abstract class NamedType extends Type implements INameable
Class,
Interface, Enumeration and
Package.| Modifier and Type | Field and Description |
|---|---|
protected DocComment |
d_comment |
protected Name |
d_name |
protected Version |
d_version |
ILLEGAL_NODEID| Constructor and Description |
|---|
NamedType() |
NamedType(ParseTreeNode src,
ASTNode parent,
Name name) |
| Modifier and Type | Method and Description |
|---|---|
DocComment |
getDocComment() |
java.lang.String |
getFQN()
get Fully Qualified Name by traversing parent hierarchy
|
Name |
getName() |
boolean |
getUserSelected() |
Version |
getVersion() |
boolean |
hasDocComment() |
void |
setDocComment(java.lang.String text) |
void |
setName(Name name) |
void |
setUserSelected(boolean userSelected) |
void |
setVersion(Version version) |
getTypeNameaccept, getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntryprotected Name d_name
protected DocComment d_comment
protected Version d_version
public NamedType()
public NamedType(ParseTreeNode src, ASTNode parent, Name name)
public boolean hasDocComment()
public DocComment getDocComment()
public void setDocComment(java.lang.String text)
public java.lang.String getFQN()
public Version getVersion()
public void setVersion(Version version)
public boolean getUserSelected()
public void setUserSelected(boolean userSelected)