Package org.sonar.python.tree
Class PyExceptClauseTreeImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.PyExceptClauseTreeImpl
-
- All Implemented Interfaces:
PyExceptClauseTree,Tree
public class PyExceptClauseTreeImpl extends PyTree implements PyExceptClauseTree
-
-
Constructor Summary
Constructors Constructor Description PyExceptClauseTreeImpl(com.sonar.sslr.api.Token exceptKeyword, PyStatementListTree body)PyExceptClauseTreeImpl(com.sonar.sslr.api.Token exceptKeyword, PyStatementListTree body, PyExpressionTree exception)PyExceptClauseTreeImpl(com.sonar.sslr.api.Token exceptKeyword, PyStatementListTree body, PyExpressionTree exception, com.sonar.sslr.api.AstNode asNode, com.sonar.sslr.api.AstNode commaNode, PyExpressionTree exceptionInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(PyTreeVisitor visitor)com.sonar.sslr.api.TokenasKeyword()PyStatementListTreebody()List<Tree>children()com.sonar.sslr.api.TokencommaToken()PyExpressionTreeexception()PyExpressionTreeexceptionInstance()com.sonar.sslr.api.TokenexceptKeyword()Tree.KindgetKind()-
Methods inherited from class org.sonar.python.tree.PyTree
astNode, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
PyExceptClauseTreeImpl
public PyExceptClauseTreeImpl(com.sonar.sslr.api.Token exceptKeyword, PyStatementListTree body)
-
PyExceptClauseTreeImpl
public PyExceptClauseTreeImpl(com.sonar.sslr.api.Token exceptKeyword, PyStatementListTree body, PyExpressionTree exception, @Nullable com.sonar.sslr.api.AstNode asNode, @Nullable com.sonar.sslr.api.AstNode commaNode, PyExpressionTree exceptionInstance)
-
PyExceptClauseTreeImpl
public PyExceptClauseTreeImpl(com.sonar.sslr.api.Token exceptKeyword, PyStatementListTree body, PyExpressionTree exception)
-
-
Method Detail
-
exceptKeyword
public com.sonar.sslr.api.Token exceptKeyword()
- Specified by:
exceptKeywordin interfacePyExceptClauseTree
-
body
public PyStatementListTree body()
- Specified by:
bodyin interfacePyExceptClauseTree
-
asKeyword
@CheckForNull public com.sonar.sslr.api.Token asKeyword()
- Specified by:
asKeywordin interfacePyExceptClauseTree
-
commaToken
@CheckForNull public com.sonar.sslr.api.Token commaToken()
- Specified by:
commaTokenin interfacePyExceptClauseTree
-
exception
@CheckForNull public PyExpressionTree exception()
- Specified by:
exceptionin interfacePyExceptClauseTree
-
exceptionInstance
@CheckForNull public PyExpressionTree exceptionInstance()
- Specified by:
exceptionInstancein interfacePyExceptClauseTree
-
accept
public void accept(PyTreeVisitor visitor)
-
-