Class BuilderExceptionHandler

java.lang.Object
org.jf.dexlib2.base.BaseExceptionHandler
org.jf.dexlib2.writer.builder.BuilderExceptionHandler
All Implemented Interfaces:
Comparable<ExceptionHandler>, ExceptionHandler

public class BuilderExceptionHandler extends BaseExceptionHandler
  • Field Details

    • exceptionType

      @Nullable final BuilderTypeReference exceptionType
    • handlerCodeAddress

      final int handlerCodeAddress
  • Constructor Details

    • BuilderExceptionHandler

      BuilderExceptionHandler(@Nullable BuilderTypeReference exceptionType, int handlerCodeAddress)
  • Method Details

    • getExceptionType

      @Nullable public String getExceptionType()
      Description copied from interface: ExceptionHandler
      Gets 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: ExceptionHandler
      Gets 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