Package org.jf.dexlib2.rewriter
Class ExceptionHandlerRewriter.RewrittenExceptionHandler
- java.lang.Object
-
- org.jf.dexlib2.base.BaseExceptionHandler
-
- org.jf.dexlib2.rewriter.ExceptionHandlerRewriter.RewrittenExceptionHandler
-
- All Implemented Interfaces:
java.lang.Comparable<ExceptionHandler>,ExceptionHandler
- Enclosing class:
- ExceptionHandlerRewriter
protected class ExceptionHandlerRewriter.RewrittenExceptionHandler extends BaseExceptionHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected ExceptionHandlerexceptionHandler-
Fields inherited from class org.jf.dexlib2.base.BaseExceptionHandler
BY_EXCEPTION
-
-
Constructor Summary
Constructors Constructor Description RewrittenExceptionHandler(ExceptionHandler exceptionHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetExceptionType()Gets the type of exception that is handled by this handler.intgetHandlerCodeAddress()Gets the code offset of the handler.-
Methods inherited from class org.jf.dexlib2.base.BaseExceptionHandler
compareTo, equals, getExceptionTypeReference, hashCode
-
-
-
-
Field Detail
-
exceptionHandler
@Nonnull protected ExceptionHandler exceptionHandler
-
-
Constructor Detail
-
RewrittenExceptionHandler
public RewrittenExceptionHandler(@Nonnull ExceptionHandler exceptionHandler)
-
-
Method Detail
-
getExceptionType
@Nullable public java.lang.String getExceptionType()
Description copied from interface:ExceptionHandlerGets the type of exception that is handled by this handler.- Returns:
- The type of exception that is handled by this handler, or null if this is a catch-all handler.
-
getHandlerCodeAddress
public int getHandlerCodeAddress()
Description copied from interface:ExceptionHandlerGets the code offset of the handler.- Returns:
- The offset of the handler from the the beginning of the bytecode for the method. The offset will be in terms of 16-bit code units
-
-