- All Superinterfaces:
- StatementTree,- Tree
public interface TryTree extends StatementTree
A tree node for a 
try statement.
 For example:
 
   try
       block
   catches
   finally
       finallyBlock
 - See Java Language Specification:
- 
14.20 The try statement
- Since:
- 1.6
- 
Nested Class Summary
- 
Method SummaryModifier and Type Method Description BlockTreegetBlock()Returns the block of thetrystatement.List<? extends CatchTree>getCatches()Returns any catch blocks provided in thetrystatement.BlockTreegetFinallyBlock()Returns the finally block provided in thetrystatement, ornullif there is none.List<? extends Tree>getResources()Returns any resource declarations provided in thetrystatement.
- 
Method Details- 
getBlockBlockTree getBlock()Returns the block of thetrystatement.- Returns:
- the block
 
- 
getCatchesReturns any catch blocks provided in thetrystatement. The result will be an empty list if there are no catch blocks.- Returns:
- the catch blocks
 
- 
getFinallyBlockBlockTree getFinallyBlock()Returns the finally block provided in thetrystatement, ornullif there is none.- Returns:
- the finally block
 
- 
getResourcesReturns any resource declarations provided in thetrystatement. The result will be an empty list if there are no resource declarations.- Returns:
- the resource declarations
 
 
-