EMPTY_TYPES, NULLAST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
SimpleType(Identifier identifier) |
SimpleType(java.lang.String identifier) |
SimpleType(java.lang.String identifier,
AstType... typeArguments) |
SimpleType(java.lang.String identifier,
java.lang.Iterable<AstType> typeArguments) |
SimpleType(java.lang.String identifier,
TextLocation location) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
java.lang.String |
getIdentifier() |
Identifier |
getIdentifierToken() |
AstNodeCollection<AstType> |
getTypeArguments() |
boolean |
matches(INode other,
Match match) |
void |
setIdentifier(java.lang.String value) |
void |
setIdentifierToken(Identifier value) |
java.lang.String |
toString() |
clone, forPattern, getNodeType, invoke, invoke, invoke, invoke, makeArrayType, member, toTypeReferenceaddChild, contains, contains, copyUserDataFrom, freezeCore, getAncestors, getAncestors, getAncestorsAndSelf, getChildByRole, getChildren, getChildrenByRole, getDescendants, getDescendantsAndSelf, getEndLocation, getFirstChild, getLastChild, getNextNode, getNextSibling, getNextSibling, getParent, getParent, getPreviousNode, getPreviousSibling, getPreviousSibling, getRegion, getRole, getStartLocation, getText, getText, getUserData, hasChildren, insertChildAfter, insertChildBefore, insertChildrenAfter, insertChildrenBefore, isAncestorOf, isDescendantOf, isInside, isInside, isLoop, isNull, isReference, isUnconditionalBranch, match, matches, matchesCollection, matchString, putUserData, putUserDataIfAbsent, remove, replace, replaceWith, replaceWith, setChildByRole, setRolepublic SimpleType(java.lang.String identifier)
public SimpleType(Identifier identifier)
public SimpleType(java.lang.String identifier,
TextLocation location)
public SimpleType(java.lang.String identifier,
java.lang.Iterable<AstType> typeArguments)
public SimpleType(java.lang.String identifier,
AstType... typeArguments)
public final java.lang.String getIdentifier()
public final void setIdentifier(java.lang.String value)
public final Identifier getIdentifierToken()
public final void setIdentifierToken(Identifier value)
public final AstNodeCollection<AstType> getTypeArguments()
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode