| Constructor and Description |
|---|
InternalParameter()
Create a new internal parameter.
|
InternalParameter(Type template)
Create a new internal parameter.
|
| Modifier and Type | Method and Description |
|---|---|
InternalParameter |
copy()
Create a deep copy of this type.
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isInternalParameter()
Determine whether this type is an internal parameter.
|
Type.Tag |
tag()
Get this type's tag.
|
InternalParameter |
toInternalParameter()
Get this type as an internal parameter.
|
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.
|
bind, isParameter, lookup, toParameteraddAttribute, annotate, attribute, attribute, attribute, attributes, cast, checkNotSealed, constant, constant, copy, deannotate, getAttribute, getAttribute, getConstant, getConstant, getLanguage, getLanguage, getLocation, getLocation, getScope, getScope, getShape, getShape, hasAlias, hasAnnotated, hasAttribute, hasAttribute, hasAttribute, hasAttribute, hasAttributes, hasConstant, hasConstant, hasEnum, hasEnumerator, hasError, hasInstantiated, hasLanguage, hasLanguage, hasLocation, hasLocation, hasParameterized, hasScope, hasScope, hasShape, hasShape, hasStructOrUnion, hasTag, hasTagged, hasVariable, hasWTag, isAlias, isAnnotated, isArray, isBoolean, isClass, isConcrete, isDerived, isEnum, isEnumerator, isError, isFloat, isFunction, isInstantiated, isInteger, isInterface, isInternal, isLabel, isMethod, isNamedParameter, isNumber, isPackage, isParameterized, isPointer, isSealed, isStruct, isTuple, isUnion, isUnit, isVariable, isVariant, isVoid, isWildcard, isWrapped, language, locate, locate, mark, properties, removeAttribute, removeProperty, resolve, resolve, scope, seal, seal, setLocation, setLocation, setProperty, shape, shape, toAlias, toAnnotated, toArray, toBoolean, toClass, toEnum, toEnumerator, toFloat, toFunction, toInstantiated, toInteger, toInterface, toInternal, toLabel, toMethod, toNamedParameter, toNumber, toPackage, toParameterized, toPointer, toStruct, toStructOrUnion, toTagged, toTuple, toUnion, toUnit, toVariable, toVariant, toVoid, toWildcard, toWrapped, trace, wtagadd, add, addAll, addAll, addAll, addAll, addAllTo, addNode, contains, get, getBoolean, getBooleanProperty, getGeneric, getList, getName, getNode, getProperty, getString, getStringProperty, getTokenText, hasName, hasProperty, hasTraversal, indexOf, isAnnotation, isEmpty, isGeneric, isList, isToken, iterator, lastIndexOf, remove, set, size, strip, toAnnotation, toList, toTokenpublic InternalParameter()
public InternalParameter(Type template)
template - The type whose annotations to copy.public InternalParameter copy()
Typepublic Type.Tag tag()
Typetag in class TypeType.wtag()public boolean isInternalParameter()
TypeisInternalParameter in class Typetrue if this type is an internal parameter.public InternalParameter toInternalParameter()
TypetoInternalParameter in class Typepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic void write(java.lang.Appendable out)
throws java.io.IOException
NodeObject.toString().public java.lang.String toString()
NodeNode.write(Appendable).Copyright © 2014. All Rights Reserved.