Package org.sonar.plugins.java.api.tree
Interface TryStatementTree
-
- All Superinterfaces:
StatementTree,Tree
- All Known Implementing Classes:
TryStatementTreeImpl
@Beta public interface TryStatementTree extends StatementTree
'try' statement. JLS 14.20try
block()catches()finallyfinallyBlock()try (resourceList())block()catches()finallyfinallyBlock()- Since:
- Java 1.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BlockTreeblock()List<CatchTree>catches()SyntaxTokencloseParenToken()BlockTreefinallyBlock()SyntaxTokenfinallyKeyword()SyntaxTokenopenParenToken()ListTree<Tree>resourceList()Until Java 9, resource could only be instance ofVariableTree.SyntaxTokentryKeyword()
-
-
-
Method Detail
-
tryKeyword
SyntaxToken tryKeyword()
-
openParenToken
@Nullable SyntaxToken openParenToken()
-
resourceList
ListTree<Tree> resourceList()
Until Java 9, resource could only be instance ofVariableTree. Since Java 9 it is possible to refer to resources by existing effectively final variables, so list can also containIdentifierTreeorMemberSelectExpressionTree.- Since:
- Java 9
-
closeParenToken
@Nullable SyntaxToken closeParenToken()
-
block
BlockTree block()
-
finallyKeyword
@Nullable SyntaxToken finallyKeyword()
-
-