| com.pnfsoftware.jeb.core.units.code.android.ir.IDExceptionHandler |
dexdec exception handler definition.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract int |
getAddress()
Get the handler's code address.
| ||||||||||
| abstract int |
getTypeIndex()
Get the type of exceptions checked by this catch handler.
| ||||||||||
| abstract boolean |
isCatchAll(IDMethodContext ctx, boolean onlyTrueCatchAll)
Determine whether this handler is a catch-all.
| ||||||||||
| abstract boolean |
isCatchAll(IDMethodContext ctx)
Determine whether this handler is a catch-all.
| ||||||||||
| abstract boolean |
isTyped()
Determine whether the handler is typed or not.
| ||||||||||
| abstract void | setAddress(int address) | ||||||||||
| abstract void |
setTypeIndex(int typeIndex)
Update the type index.
| ||||||||||
Get the handler's code address.
Get the type of exceptions checked by this catch handler.
Determine whether this handler is a catch-all. Untyped handlers or handlers typed to catch
java.lang.Throwable may be considered catch-all.
| onlyTrueCatchAll | if true, only untyped handlers are considered catch-all |
|---|
Determine whether this handler is a catch-all. Untyped handlers or handlers typed to catch
java.lang.Throwable are considered catch-all.
Determine whether the handler is typed or not.
Update the type index.
| typeIndex | underlying dex type index |
|---|