public class FlowCastingExpressionTreeImpl extends JavaScriptTree implements FlowCastingExpressionTree
| Constructor and Description |
|---|
FlowCastingExpressionTreeImpl(SyntaxToken leftParenthesisToken,
ExpressionTree value,
SyntaxToken colonToken,
FlowTypeTree type,
SyntaxToken rightParenthesisToken) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DoubleDispatchVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
colonToken() |
Tree.Kind |
getKind() |
SyntaxToken |
leftParenthesisToken() |
SyntaxToken |
rightParenthesisToken() |
FlowTypeTree |
type() |
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
ExpressionTree |
value() |
childrenStream, descendants, firstToken, is, isAncestorOf, isLeaf, lastToken, parent, setParent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchildrenStream, descendants, firstToken, is, isAncestorOf, lastToken, parentpublic FlowCastingExpressionTreeImpl(SyntaxToken leftParenthesisToken, ExpressionTree value, SyntaxToken colonToken, FlowTypeTree type, SyntaxToken rightParenthesisToken)
public Tree.Kind getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic SyntaxToken leftParenthesisToken()
leftParenthesisToken in interface FlowCastingExpressionTreepublic ExpressionTree value()
value in interface FlowCastingExpressionTreepublic SyntaxToken colonToken()
colonToken in interface FlowCastingExpressionTreepublic FlowTypeTree type()
type in interface FlowCastingExpressionTreepublic SyntaxToken rightParenthesisToken()
rightParenthesisToken in interface FlowCastingExpressionTreepublic TypeSet types()
ExpressionTreetypes in interface ExpressionTreepublic void accept(DoubleDispatchVisitor visitor)
Copyright © 2011–2019 SonarSource and Eriks Nukis. All rights reserved.