|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.duelengine.duel.codedom.CodeObject
org.duelengine.duel.codedom.CodeMember
org.duelengine.duel.codedom.CodeTypeDeclaration
public class CodeTypeDeclaration
Represents a class definition
| Constructor Summary | |
|---|---|
CodeTypeDeclaration()
|
|
CodeTypeDeclaration(AccessModifierType access,
String typeNS,
String typeName,
Class<?> baseType,
CodeMember... members)
|
|
| Method Summary | |
|---|---|
void |
add(CodeMember member)
|
void |
addAll(Collection<? extends CodeMember> members)
|
boolean |
equals(Object arg)
|
AccessModifierType |
getAccess()
|
Class<?> |
getBaseType()
|
List<CodeMember> |
getMembers()
Contains the output methods. |
String |
getNamespace()
|
String |
getTypeName()
|
int |
hashCode()
|
boolean |
isLocalIdent(String ident)
Determines if the client ident is declared in local scope |
String |
nextIdent(String prefix)
Gets a new unique ident with the given prefix |
void |
setAccess(AccessModifierType value)
|
void |
setBaseType(Class<?> value)
|
void |
setNamespace(String value)
|
void |
setTypeName(String value)
|
String |
uniqueIdent(String ident)
Gets the corresponding unique server ident for the client ident |
void |
visit(CodeVisitor visitor)
|
| Methods inherited from class org.duelengine.duel.codedom.CodeMember |
|---|
getName, setName, withUserData |
| Methods inherited from class org.duelengine.duel.codedom.CodeObject |
|---|
getUserData, putUserData, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CodeTypeDeclaration()
public CodeTypeDeclaration(AccessModifierType access,
String typeNS,
String typeName,
Class<?> baseType,
CodeMember... members)
| Method Detail |
|---|
public AccessModifierType getAccess()
getAccess in class CodeMemberpublic void setAccess(AccessModifierType value)
setAccess in class CodeMemberpublic Class<?> getBaseType()
public void setBaseType(Class<?> value)
public void setTypeName(String value)
public String getTypeName()
public void setNamespace(String value)
public String getNamespace()
public List<CodeMember> getMembers()
public void add(CodeMember member)
public void addAll(Collection<? extends CodeMember> members)
public boolean isLocalIdent(String ident)
IdentifierScope
isLocalIdent in interface IdentifierScopepublic String uniqueIdent(String ident)
IdentifierScope
uniqueIdent in interface IdentifierScopepublic String nextIdent(String prefix)
IdentifierScope
nextIdent in interface IdentifierScopepublic void visit(CodeVisitor visitor)
visit in class CodeObjectpublic boolean equals(Object arg)
equals in class CodeMemberpublic int hashCode()
hashCode in class CodeMember
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||