| com.pnfsoftware.jeb.core.units.code.java.IJavaTry |
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaElement
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void | addCatchBlock(IJavaType type, List<IJavaType> addTypes, IJavaIdentifier ident, IJavaDefinition def, IJavaBlock block) | ||||||||||
| abstract void | addCatchBlock(int index, IJavaType type, List<IJavaType> addTypes, IJavaIdentifier ident, IJavaDefinition def, IJavaBlock block) | ||||||||||
| abstract void | addResourceAcq(int i, IJavaExpression exp) | ||||||||||
| abstract void | addResourceAcq(IJavaExpression exp) | ||||||||||
| abstract IJavaTry |
duplicate()
Duplicate this element.
| ||||||||||
| abstract IJavaCatchBlock | getCatchBlock(int index) | ||||||||||
| abstract IJavaBlock |
getCatchBody(int index)
Get a catch body.
| ||||||||||
| abstract int | getCatchByType(String typestring) | ||||||||||
| abstract int |
getCatchCount()
Get the number of catch blocks.
| ||||||||||
| abstract IJavaIdentifier |
getCatchIdentifier(int index)
Get the named identifier associated with the caught exception of a catch block.
| ||||||||||
| abstract IJavaType |
getCatchType(int index)
Get the type of exception caught by a catch block.
| ||||||||||
| abstract IJavaBlock |
getFinallyBlock()
Get the finally block, if there is one.
| ||||||||||
| abstract IJavaBlock |
getFinallyBody()
This method is deprecated.
use
getFinallyBlock()
| ||||||||||
| abstract List<IJavaExpression> | getResourceAcqs() | ||||||||||
| abstract IJavaBlock |
getTryBody()
Get the try block.
| ||||||||||
| abstract boolean | hasFinallyBlock() | ||||||||||
| abstract boolean | isTryWithResource() | ||||||||||
| abstract IJavaCatchBlock | removeCatchBlock(int index) | ||||||||||
| abstract void | removeResourceAcq(int i) | ||||||||||
| abstract void | setFinallyBlock(IJavaBlock blk) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaCompound
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaElement
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaExpression
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaStatement
| |||||||||||
| i | insertion index |
|---|---|
| exp | an acquisition expression that will be added to the current list of acquisition expressions |
| exp | an acquisition expression that will be appended to the current list of acquisition expressions |
|---|
Duplicate this element.
Get a catch body.
| index | 0-based catch block index |
|---|
Get the number of catch blocks.
Get the named identifier associated with the caught exception of a catch block.
| index | 0-based catch block index |
|---|
Get the type of exception caught by a catch block.
| index | 0-based catch block index |
|---|
Get the finally block, if there is one.
| i | acquisition expression index |
|---|