public class TypeCastExpressionTreeImpl extends AbstractTypedTree implements TypeCastTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
TypeCastExpressionTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree type,
ExpressionTree expression) |
TypeCastExpressionTreeImpl(Tree type,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
List<com.sonar.sslr.api.AstNode> children) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeParenToken() |
TypeCastExpressionTreeImpl |
complete(InternalSyntaxToken openParenToken) |
ExpressionTree |
expression() |
Tree.Kind |
getKind() |
SyntaxToken |
openParenToken() |
Tree |
type() |
getSymbolType, setTypeaddChild, getAstNode, getLine, is, isLeaf, isLegacy, prependChildren, prependChildrenfindChildren, findDirectChildren, findFirstChild, findFirstDirectChild, findFirstParent, getChild, getChildren, getChildren, getDescendants, getFirstAncestor, getFirstAncestor, getFirstChild, getFirstChild, getFirstDescendant, getFromIndex, getLastChild, getLastChild, getLastToken, getName, getNextAstNode, getNextSibling, getNumberOfChildren, getParent, getPreviousAstNode, getPreviousSibling, getToIndex, getToken, getTokenLine, getTokenOriginalValue, getTokens, getTokenValue, getType, hasAncestor, hasAncestor, hasChildren, hasChildren, hasDescendant, hasDirectChildren, hasParent, hasParents, hasToBeSkippedFromAst, hasToken, is, isCopyBookOrGeneratedNode, isNot, nextAstNode, nextSibling, previousAstNode, previousSibling, select, setFromIndex, setToIndex, toStringpublic TypeCastExpressionTreeImpl(Tree type, ExpressionTree expression, InternalSyntaxToken closeParenToken, List<com.sonar.sslr.api.AstNode> children)
public TypeCastExpressionTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree type,
ExpressionTree expression)
public TypeCastExpressionTreeImpl complete(InternalSyntaxToken openParenToken)
public SyntaxToken openParenToken()
openParenToken in interface TypeCastTreepublic Tree type()
type in interface TypeCastTreepublic SyntaxToken closeParenToken()
closeParenToken in interface TypeCastTreepublic ExpressionTree expression()
expression in interface TypeCastTreepublic void accept(TreeVisitor visitor)
public Iterator<Tree> childrenIterator()
JavaTreenull elements.childrenIterator in class JavaTreeCopyright © 2012–2015 SonarSource. All rights reserved.