Enum Class DalvikParserErrorType

java.lang.Object
java.lang.Enum<DalvikParserErrorType>
com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserErrorType
All Implemented Interfaces:
Serializable, Comparable<DalvikParserErrorType>, Constable

@Ser public enum DalvikParserErrorType extends Enum<DalvikParserErrorType>
Types for errors generated by the Dalvik parser.
See Also:
  • Enum Constant Details

    • UNKNOWN_ERROR

      public static final DalvikParserErrorType UNKNOWN_ERROR
      Dalvik parser error type unknown-error.
    • OUT_OF_BOUNDARIES

      public static final DalvikParserErrorType OUT_OF_BOUNDARIES
      Dalvik parser error type out-of-boundaries.
    • RESERVED_OPCODE

      public static final DalvikParserErrorType RESERVED_OPCODE
      Dalvik parser error type reserved-opcode.
    • OPTIMIZED_OPCODE

      public static final DalvikParserErrorType OPTIMIZED_OPCODE
      Dalvik parser error type optimized-opcode.
    • INVALID_OPCODE_FORMAT

      public static final DalvikParserErrorType INVALID_OPCODE_FORMAT
      Dalvik parser error type invalid-opcode-format.
    • INVALID_PSEUDO_INSTRUCTION_ID

      public static final DalvikParserErrorType INVALID_PSEUDO_INSTRUCTION_ID
      Dalvik parser error type invalid-pseudo-instruction-id.
    • INVALID_ARGUMENT_COUNT

      public static final DalvikParserErrorType INVALID_ARGUMENT_COUNT
      Dalvik parser error type invalid-argument-count.
    • INVALID_INDEX

      public static final DalvikParserErrorType INVALID_INDEX
      Dalvik parser error type invalid-index.
    • INVALID_EXTENDED_OPCODE

      public static final DalvikParserErrorType INVALID_EXTENDED_OPCODE
      Dalvik parser error type invalid-extended-opcode.
    • UNIMPLEMENTED_ENCODING_FORMAT

      public static final DalvikParserErrorType UNIMPLEMENTED_ENCODING_FORMAT
      Dalvik parser error type unimplemented-encoding-format.
    • PADDING_BEFORE_PSEUDO_OPCODE

      public static final DalvikParserErrorType PADDING_BEFORE_PSEUDO_OPCODE
      Dalvik parser error type padding-before-pseudo-opcode.
    • OVERLAPPING_INSTRUCTIONS

      public static final DalvikParserErrorType OVERLAPPING_INSTRUCTIONS
      Dalvik parser error type overlapping-instructions.
    • BAD_TRY_BLOCK_START_ADDRESS

      public static final DalvikParserErrorType BAD_TRY_BLOCK_START_ADDRESS
      Dalvik parser error type bad-try-block-start-address.
    • BAD_TRY_BLOCK_END_ADDRESS

      public static final DalvikParserErrorType BAD_TRY_BLOCK_END_ADDRESS
      Dalvik parser error type bad-try-block-end-address.
    • GAPS_ERROR

      public static final DalvikParserErrorType GAPS_ERROR
      Dalvik parser error type gaps-error.
    • REGISTER_OUTSIDE_FRAME

      public static final DalvikParserErrorType REGISTER_OUTSIDE_FRAME
      Dalvik parser error type register-outside-frame.
    • EMPTY_CFG

      public static final DalvikParserErrorType EMPTY_CFG
      Dalvik parser error type empty-cfg.
  • Method Details

    • values

      public static DalvikParserErrorType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DalvikParserErrorType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • isHardFail

      public boolean isHardFail()
      Determine whether this error should be considered a hard parsing failure.
      Returns:
      true if the error is a hard failure
    • toString

      public String toString()
      Overrides:
      toString in class Enum<DalvikParserErrorType>