public class NonResolvingIdentifierNode extends IdentifierNode implements INonResolvingIdentifierNode
IIdentifierNode.IdentifierType
flags
emptyNodeArray, parent
UNKNOWN
Modifier | Constructor and Description |
---|---|
protected |
NonResolvingIdentifierNode(NonResolvingIdentifierNode other)
Copy constructor.
|
|
NonResolvingIdentifierNode(String text)
Constructor.
|
|
NonResolvingIdentifierNode(String text,
antlr.Token token)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected NonResolvingIdentifierNode |
copy()
Copy the ExpressionNodeBase and its subtree.
|
ASTNodeID |
getNodeID()
Get the opcode of this node
|
IScopedNode |
getScopeNode()
Get the nearest containing scope for this node.
|
analyze, buildInnerString, canEarlyBind, computeNamespaceReference, createEmptyIdentifierNodeAfterToken, fillInOffsets, getIdentifierType, getMName, getName, isAttributeIdentifier, isDynamicExpression, isImplicit, isLegacyCodegen, isMemberRef, isTerminal, isTypeRef, isXMLish, normalize, resolve, resolveType, setReferenceValue
copyForInitializer, getASScope, getBaseExpression, getDecorationNode, getDependencyType, getParentExpression, hasParenthesis, inFilter, inWith, isPackageReference, setHasParenthesis
buildStringRecursive, canContinueContainmentSearch, collectImportNodes, combineAttributes, connectedToProjectScope, contains, endAfter, endAfter, endBefore, endBefore, getAbsoluteEnd, getAbsoluteStart, getAncestorOfType, getChild, getChildCount, getContainingFilePath, getContainingNode, getContainingScope, getEnd, getFileScope, getFileSpecification, getInnerString, getNodeKind, getPackageName, getParent, getSpanningStart, getStart, getSucceedingNode, getWorkspace, isTransparent, looselyContains, replaceChild, runPostProcess, setChildren, setParent, span, span, span, startAfter, startAfter, startBefore, startBefore, swapChildren, toString, tryGetOffsetLookup, verify
getColumn, getEndColumn, getEndLine, getLine, getLineColumnString, getOffsetsString, getSourcePath, getSourcePathString, setColumn, setEnd, setEndColumn, setEndLine, setLine, setSourceLocation, setSourcePath, setStart, span, span
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
copyForInitializer, hasParenthesis
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getPackageName, getParent, getSpanningStart, getSucceedingNode
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
public NonResolvingIdentifierNode(String text)
text
- The name of the identifier.public NonResolvingIdentifierNode(String text, antlr.Token token)
text
- identifier textprotected NonResolvingIdentifierNode(NonResolvingIdentifierNode other)
other
- The node to copy.public ASTNodeID getNodeID()
IASNode
getNodeID
in interface IASNode
getNodeID
in class IdentifierNode
protected NonResolvingIdentifierNode copy()
ExpressionNodeBase
copy
in class IdentifierNode
public IScopedNode getScopeNode()
NodeBase
getScopeNode
in class IdentifierNode
Copyright © 2016 The Apache Software Foundation. All rights reserved.