Package org.sonar.python.tree
Class PyKeyValuePairTreeImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.PyKeyValuePairTreeImpl
-
- All Implemented Interfaces:
PyKeyValuePairTree,Tree
public class PyKeyValuePairTreeImpl extends PyTree implements PyKeyValuePairTree
-
-
Constructor Summary
Constructors Constructor Description PyKeyValuePairTreeImpl(com.sonar.sslr.api.Token starStarToken, PyExpressionTree expression)PyKeyValuePairTreeImpl(PyExpressionTree key, com.sonar.sslr.api.Token colon, PyExpressionTree value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PyTreeVisitor visitor)List<Tree>children()com.sonar.sslr.api.Tokencolon()PyExpressionTreeexpression()Tree.KindgetKind()PyExpressionTreekey()com.sonar.sslr.api.TokenstarStarToken()PyExpressionTreevalue()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
PyKeyValuePairTreeImpl
public PyKeyValuePairTreeImpl(com.sonar.sslr.api.Token starStarToken, PyExpressionTree expression)
-
PyKeyValuePairTreeImpl
public PyKeyValuePairTreeImpl(PyExpressionTree key, com.sonar.sslr.api.Token colon, PyExpressionTree value)
-
-
Method Detail
-
key
@CheckForNull public PyExpressionTree key()
- Specified by:
keyin interfacePyKeyValuePairTree
-
colon
@CheckForNull public com.sonar.sslr.api.Token colon()
- Specified by:
colonin interfacePyKeyValuePairTree
-
value
@CheckForNull public PyExpressionTree value()
- Specified by:
valuein interfacePyKeyValuePairTree
-
starStarToken
@CheckForNull public com.sonar.sslr.api.Token starStarToken()
- Specified by:
starStarTokenin interfacePyKeyValuePairTree
-
expression
@CheckForNull public PyExpressionTree expression()
- Specified by:
expressionin interfacePyKeyValuePairTree
-
accept
public void accept(PyTreeVisitor visitor)
-
-