public interface IDynamicAccessNode extends IBinaryOperatorNode
The typical shape of this node is:
IDynamicAccessNode IExpressionNode <-- getLeftOperandNode() IExpressionNode <-- getRightOperandNode()For example,
a[i]
is represented as
IDynamicAccessNode "[]" IIdentifierNode "a" IIdentiferNode "i"
IOperatorNode.ExpressionType, IOperatorNode.OperatorType
UNKNOWN
getLeftOperandNode, getRightOperandNode
getExpressionType, getOperator, getOperatorAbsoluteEnd, getOperatorAbsoluteStart, getOperatorEnd, getOperatorStart
copyForInitializer, hasParenthesis, isDynamicExpression, resolve, resolveType
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
Copyright © 2016 The Apache Software Foundation. All rights reserved.