Package org.sonar.python.tree
Class ArgumentImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.ArgumentImpl
-
-
Constructor Summary
Constructors Constructor Description ArgumentImpl(com.sonar.sslr.api.AstNode astNode, Expression expression, Token star, Token starStar)ArgumentImpl(com.sonar.sslr.api.AstNode node, Name keywordArgument, Expression expression, Token equalToken, Token star, Token starStar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(TreeVisitor visitor)List<Tree>children()TokenequalToken()Expressionexpression()Tree.KindgetKind()NamekeywordArgument()TokenstarStarToken()TokenstarToken()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sonar.python.api.tree.Tree
ancestors, astNode, descendants, descendants, firstToken, is, lastToken, parent
-
-
-
-
Constructor Detail
-
ArgumentImpl
public ArgumentImpl(com.sonar.sslr.api.AstNode node, Name keywordArgument, Expression expression, Token equalToken, @Nullable Token star, @Nullable Token starStar)
-
ArgumentImpl
public ArgumentImpl(com.sonar.sslr.api.AstNode astNode, Expression expression, @Nullable Token star, @Nullable Token starStar)
-
-
Method Detail
-
keywordArgument
@CheckForNull public Name keywordArgument()
- Specified by:
keywordArgumentin interfaceArgument
-
equalToken
@CheckForNull public Token equalToken()
- Specified by:
equalTokenin interfaceArgument
-
expression
public Expression expression()
- Specified by:
expressionin interfaceArgument
-
starToken
@CheckForNull public Token starToken()
-
starStarToken
@CheckForNull public Token starStarToken()
- Specified by:
starStarTokenin interfaceArgument
-
accept
public void accept(TreeVisitor visitor)
-
-