| Constructor and Description |
|---|
AliasT(java.lang.String name)
Create a new type alias.
|
AliasT(java.lang.String name,
Type type)
Create a new type alias.
|
AliasT(Type template,
java.lang.String name,
Type type)
Create a new type alias.
|
| Modifier and Type | Method and Description |
|---|---|
AliasT |
copy()
Create a deep copy of this type.
|
java.lang.String |
getName()
Get the name.
|
boolean |
hasAlias()
Determine whether this type contains an alias.
|
boolean |
isAlias()
Determine whether this type is an alias.
|
Type |
seal()
Seal this alias.
|
AliasT |
toAlias()
Get this type as an alias.
|
void |
write(java.lang.Appendable out)
Write a human readable representation to the specified
appendable.
|
Type.Tag |
wtag()
Get this wrapped type's tag.
|
equals, getAttribute, getConstant, getLanguage, getLocation, getScope, getShape, getType, hasAnnotated, hasAttribute, hasConstant, hasEnum, hasEnumerator, hashCode, hasInstantiated, hasLanguage, hasLocation, hasParameterized, hasScope, hasShape, hasTagged, hasVariable, isWrapped, resolve, setType, tag, toAnnotated, toEnum, toEnumerator, toInstantiated, toParameterized, toStructOrUnion, toTagged, toVariable, toWrappedaddAttribute, annotate, attribute, attribute, attribute, attributes, cast, checkNotSealed, constant, constant, copy, deannotate, getAttribute, getConstant, getLanguage, getLocation, getScope, getShape, hasAttribute, hasAttribute, hasAttribute, hasAttributes, hasConstant, hasError, hasLanguage, hasLocation, hasScope, hasShape, hasStructOrUnion, hasTag, hasWTag, isAnnotated, isArray, isBoolean, isClass, isConcrete, isDerived, isEnum, isEnumerator, isError, isFloat, isFunction, isInstantiated, isInteger, isInterface, isInternal, isInternalParameter, isLabel, isMethod, isNamedParameter, isNumber, isPackage, isParameter, isParameterized, isPointer, isSealed, isStruct, isTuple, isUnion, isUnit, isVariable, isVariant, isVoid, isWildcard, language, locate, locate, mark, properties, removeAttribute, removeProperty, resolve, scope, seal, setLocation, setLocation, setProperty, shape, shape, toArray, toBoolean, toClass, toFloat, toFunction, toInteger, toInterface, toInternal, toInternalParameter, toLabel, toMethod, toNamedParameter, toNumber, toPackage, toParameter, toPointer, toStruct, toTuple, toUnion, toUnit, toVariant, toVoid, toWildcard, traceadd, 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, toTokenpublic AliasT(java.lang.String name)
name - The name.public AliasT(java.lang.String name,
Type type)
name - The name.type - The type.public Type seal()
seal in class WrappedTType.seal(List)public AliasT copy()
Typepublic Type.Tag wtag()
Typewtag in class TypeType.tag()public boolean isAlias()
Typepublic boolean hasAlias()
Typepublic java.lang.String getName()
public void write(java.lang.Appendable out)
throws java.io.IOException
NodeObject.toString().Copyright © 2014. All Rights Reserved.