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 |
---|