public final class UnaryOperatorAtNode extends UnaryOperatorNodeBase
UnaryOperatorNodeBase
for the '@
' operator.IOperatorNode.ExpressionType, IOperatorNode.OperatorType
operatorStart
flags
emptyNodeArray, parent
UNKNOWN
Modifier | Constructor and Description |
---|---|
|
UnaryOperatorAtNode(IASToken operatorToken,
ExpressionNodeBase operand)
Constructor.
|
protected |
UnaryOperatorAtNode(UnaryOperatorAtNode other)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
protected UnaryOperatorAtNode |
copy()
Copy the ExpressionNodeBase and its subtree.
|
ASTNodeID |
getNodeID()
Get the opcode of this node
|
IOperatorNode.OperatorType |
getOperator()
Returns the type of the operator that is referenced from this expression
|
createPostfix, createPrefix, fillInOffsets, getChild, getChildCount, getExpressionType, getOperandNode, isDynamicExpression, resolveIncrementOrDecrementType, resolveType, setChildren, setExpression
buildInnerString, getOperatorAbsoluteEnd, getOperatorAbsoluteStart, getOperatorEnd, getOperatorStart, getOperatorText, isTerminal
computeNamespaceReference, copyForInitializer, getASScope, getBaseExpression, getDecorationNode, getDependencyType, getMName, getParentExpression, hasParenthesis, inFilter, inWith, isPackageReference, normalize, resolve, setHasParenthesis
analyze, buildStringRecursive, canContinueContainmentSearch, collectImportNodes, combineAttributes, connectedToProjectScope, contains, endAfter, endAfter, endBefore, endBefore, getAbsoluteEnd, getAbsoluteStart, getAncestorOfType, getContainingFilePath, getContainingNode, getContainingScope, getEnd, getFileScope, getFileSpecification, getInnerString, getNodeKind, getPackageName, getParent, getScopeNode, getSpanningStart, getStart, getSucceedingNode, getWorkspace, isTransparent, looselyContains, replaceChild, runPostProcess, 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
getOperatorAbsoluteEnd, getOperatorAbsoluteStart, getOperatorEnd, getOperatorStart
copyForInitializer, hasParenthesis, resolve
contains, getAncestorOfType, getContainingNode, getContainingScope, getFileSpecification, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
public UnaryOperatorAtNode(IASToken operatorToken, ExpressionNodeBase operand)
protected UnaryOperatorAtNode(UnaryOperatorAtNode other)
other
- The node to copy.public ASTNodeID getNodeID()
IASNode
protected UnaryOperatorAtNode copy()
ExpressionNodeBase
copy
in class ExpressionNodeBase
public IOperatorNode.OperatorType getOperator()
IOperatorNode
Copyright © 2016 The Apache Software Foundation. All rights reserved.