Package org.sonar.python.tree
Class PyTypeAnnotationTreeImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.PyTypeAnnotationTreeImpl
-
- All Implemented Interfaces:
PyTypeAnnotationTree,Tree
public class PyTypeAnnotationTreeImpl extends PyTree implements PyTypeAnnotationTree
-
-
Constructor Summary
Constructors Constructor Description PyTypeAnnotationTreeImpl(com.sonar.sslr.api.Token dash, com.sonar.sslr.api.Token gt, PyExpressionTree expression)PyTypeAnnotationTreeImpl(com.sonar.sslr.api.Token colonToken, PyExpressionTree expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PyTreeVisitor visitor)List<Tree>children()com.sonar.sslr.api.TokencolonToken()com.sonar.sslr.api.Tokendash()PyExpressionTreeexpression()Tree.KindgetKind()com.sonar.sslr.api.Tokengt()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
PyTypeAnnotationTreeImpl
public PyTypeAnnotationTreeImpl(com.sonar.sslr.api.Token colonToken, PyExpressionTree expression)
-
PyTypeAnnotationTreeImpl
public PyTypeAnnotationTreeImpl(com.sonar.sslr.api.Token dash, com.sonar.sslr.api.Token gt, PyExpressionTree expression)
-
-
Method Detail
-
colonToken
@CheckForNull public com.sonar.sslr.api.Token colonToken()
- Specified by:
colonTokenin interfacePyTypeAnnotationTree
-
dash
@CheckForNull public com.sonar.sslr.api.Token dash()
- Specified by:
dashin interfacePyTypeAnnotationTree
-
gt
@CheckForNull public com.sonar.sslr.api.Token gt()
- Specified by:
gtin interfacePyTypeAnnotationTree
-
expression
public PyExpressionTree expression()
- Specified by:
expressionin interfacePyTypeAnnotationTree
-
accept
public void accept(PyTreeVisitor visitor)
-
-