public abstract class BaseStatementExpressionNode extends ExpressionNodeBase
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionNodeBase |
expressionNode
The expression to be acted upon by this statement expression.
|
flagsemptyNodeArray, parentUNKNOWN| Modifier | Constructor and Description |
|---|---|
protected |
BaseStatementExpressionNode(BaseStatementExpressionNode other)
'
Copy constructor.
|
protected |
BaseStatementExpressionNode(IASToken token)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
IASNode |
getChild(int i)
Get a particular child of this node
|
int |
getChildCount()
Get the number of children
|
ExpressionNodeBase |
getExpressionNode()
Gets the expression contained within this statement.
|
void |
setStatementExpression(ExpressionNodeBase returnExp)
Sets the expression that is acted upon by this statement.
|
computeNamespaceReference, copy, copyForInitializer, getASScope, getBaseExpression, getDecorationNode, getDependencyType, getMName, getParentExpression, hasParenthesis, inFilter, inWith, isDynamicExpression, isPackageReference, normalize, resolve, resolveType, setHasParenthesisisTerminalanalyze, buildInnerString, buildStringRecursive, canContinueContainmentSearch, collectImportNodes, combineAttributes, connectedToProjectScope, contains, endAfter, endAfter, endBefore, endBefore, fillInOffsets, getAbsoluteEnd, getAbsoluteStart, getAncestorOfType, getContainingFilePath, getContainingNode, getContainingScope, getEnd, getFileScope, getFileSpecification, getInnerString, getNodeKind, getPackageName, getParent, getScopeNode, getSpanningStart, getStart, getSucceedingNode, getWorkspace, isTransparent, looselyContains, replaceChild, runPostProcess, setChildren, setParent, span, span, span, startAfter, startAfter, startBefore, startBefore, swapChildren, toString, tryGetOffsetLookup, verifygetColumn, getEndColumn, getEndLine, getLine, getLineColumnString, getOffsetsString, getSourcePath, getSourcePathString, setColumn, setEnd, setEndColumn, setEndLine, setLine, setSourceLocation, setSourcePath, setStart, span, spanclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontains, getAncestorOfType, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminalgetAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStartprotected ExpressionNodeBase expressionNode
protected BaseStatementExpressionNode(IASToken token)
token - protected BaseStatementExpressionNode(BaseStatementExpressionNode other)
other - The node to copy.public int getChildCount()
IASNodegetChildCount in interface IASNodegetChildCount in class NodeBasepublic IASNode getChild(int i)
IASNodepublic ExpressionNodeBase getExpressionNode()
public void setStatementExpression(ExpressionNodeBase returnExp)
returnExp - The expression being set.Copyright © 2016 The Apache Software Foundation. All rights reserved.