|
||||||||||
| 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.PackageT
public class PackageT
A package type.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class xtc.type.Type |
|---|
Type.Tag |
| Constructor Summary | |
|---|---|
PackageT(java.lang.String name)
Create a new package type. |
|
PackageT(Type template,
java.lang.String name)
Create a new package type. |
|
| Method Summary | |
|---|---|
PackageT |
copy()
Create a deep copy of this type. |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getName()
Get the name. |
int |
hashCode()
|
boolean |
isPackage()
Determine whether this type is a package. |
Type.Tag |
tag()
Get this type's tag. |
PackageT |
toPackage()
Get this type as a package. |
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, toString, toToken |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PackageT(java.lang.String name)
name - The name.
public PackageT(Type template,
java.lang.String name)
template - The type whose annotations to copy.name - The name.| Method Detail |
|---|
public PackageT copy()
Type
copy in class Typepublic Type.Tag tag()
Type
tag in class TypeType.wtag()public boolean isPackage()
Type
isPackage in class Typetrue if this type is a package.public PackageT toPackage()
Type
toPackage 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||