Class DalvikParserError

java.lang.Object
com.pnfsoftware.jeb.core.units.code.android.dex.DalvikParserError

@Ser public class DalvikParserError extends Object
Error objects generated by the Dalvik parser. Those objects can be retrieved via IDexCodeItem.getParsingErrors().
  • Constructor Details

    • DalvikParserError

      public DalvikParserError(DalvikParserErrorType errorType)
      Create a parser error with no bytecode offset.
      Parameters:
      errorType - the parser error type
    • DalvikParserError

      public DalvikParserError(DalvikParserErrorType errorType, int bytecodeOffset)
      Create a parser error.
      Parameters:
      errorType - the parser error type
      bytecodeOffset - the bytecode offset, or -1 if not applicable
  • Method Details

    • getErrorType

      public DalvikParserErrorType getErrorType()
      Get the parser error type.
      Returns:
      the parser error type
    • getBytecodeOffset

      public int getBytecodeOffset()
      Get the bytecode offset where the error was found.
      Returns:
      the bytecode offset, or -1 if not applicable
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object