Package org.sonar.python.tree
Class ExceptClauseImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.ExceptClauseImpl
-
- All Implemented Interfaces:
ExceptClause,Tree
public class ExceptClauseImpl extends PyTree implements ExceptClause
-
-
Field Summary
-
Fields inherited from class org.sonar.python.tree.PyTree
firstToken, lastToken
-
-
Constructor Summary
Constructors Constructor Description ExceptClauseImpl(Token exceptKeyword, Token colon, Token newLine, Token indent, StatementList body, Token dedent)ExceptClauseImpl(Token exceptKeyword, Token colon, Token newLine, Token indent, StatementList body, Token dedent, Expression exception)ExceptClauseImpl(Token exceptKeyword, Token colon, Token newLine, Token indent, StatementList body, Token dedent, Expression exception, Token asNode, Token commaNode, Expression exceptionInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(TreeVisitor visitor)TokenasKeyword()StatementListbody()TokencommaToken()List<Tree>computeChildren()Expressionexception()ExpressionexceptionInstance()TokenexceptKeyword()Tree.KindgetKind()-
Methods inherited from class org.sonar.python.tree.PyTree
children, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
ExceptClauseImpl
public ExceptClauseImpl(Token exceptKeyword, Token colon, @Nullable Token newLine, @Nullable Token indent, StatementList body, @Nullable Token dedent)
-
ExceptClauseImpl
public ExceptClauseImpl(Token exceptKeyword, Token colon, @Nullable Token newLine, @Nullable Token indent, StatementList body, @Nullable Token dedent, Expression exception, @Nullable Token asNode, @Nullable Token commaNode, Expression exceptionInstance)
-
ExceptClauseImpl
public ExceptClauseImpl(Token exceptKeyword, Token colon, @Nullable Token newLine, @Nullable Token indent, StatementList body, @Nullable Token dedent, Expression exception)
-
-
Method Detail
-
exceptKeyword
public Token exceptKeyword()
- Specified by:
exceptKeywordin interfaceExceptClause
-
body
public StatementList body()
- Specified by:
bodyin interfaceExceptClause
-
asKeyword
@CheckForNull public Token asKeyword()
- Specified by:
asKeywordin interfaceExceptClause
-
commaToken
@CheckForNull public Token commaToken()
- Specified by:
commaTokenin interfaceExceptClause
-
exception
@CheckForNull public Expression exception()
- Specified by:
exceptionin interfaceExceptClause
-
exceptionInstance
@CheckForNull public Expression exceptionInstance()
- Specified by:
exceptionInstancein interfaceExceptClause
-
accept
public void accept(TreeVisitor visitor)
-
-