|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectxtc.tree.Node
xtc.type.Type
xtc.type.InternalT
public class InternalT
An internal type, identified by its name.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class xtc.type.Type |
|---|
Type.Tag |
| Field Summary | |
|---|---|
static InternalT |
VA_LIST
The canonical variable argument list type. |
| Constructor Summary | |
|---|---|
InternalT(java.lang.String name)
Create a new internal type. |
|
InternalT(Type template,
java.lang.String name)
Create a new internal type. |
|
| Method Summary | |
|---|---|
InternalT |
copy()
Create a deep copy of this type. |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getName()
Get the name. |
int |
hashCode()
|
boolean |
isInternal()
Determine whether this type is internal. |
Type.Tag |
tag()
Get this type's tag. |
InternalT |
toInternal()
Get this type as an internal type. |
java.lang.String |
toString()
Return a human readable representation of this node. |
void |
write(java.lang.Appendable out)
Write a human readable representation to the specified appendable. |
| Methods inherited from class xtc.tree.Node |
|---|
add, add, addAll, addAll, addAll, addAll, addAllTo, addNode, contains, get, getBoolean, getBooleanProperty, getGeneric, getList, getNode, getProperty, getString, getStringProperty, getTokenText, hasName, hasProperty, hasTraversal, indexOf, isAnnotation, isEmpty, isGeneric, isList, isToken, iterator, lastIndexOf, remove, set, size, strip, toAnnotation, toList, toToken |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final InternalT VA_LIST
| Constructor Detail |
|---|
public InternalT(java.lang.String name)
name - The name.
public InternalT(Type template,
java.lang.String name)
template - The type whose annotations to copy.name - The name.| Method Detail |
|---|
public InternalT copy()
Type
copy in class Typepublic Type.Tag tag()
Type
tag in class TypeType.wtag()public boolean isInternal()
Type
isInternal in class Typetrue if this type is internal.public InternalT toInternal()
Type
toInternal in class Typepublic java.lang.String getName()
getName in class Nodepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object
public void write(java.lang.Appendable out)
throws java.io.IOException
NodeObject.toString().
write in class Nodeout - The appendable.
java.io.IOException - Signals an I/O error.public java.lang.String toString()
NodeNode.write(Appendable).
toString in class Node
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||