Interface DebugItem

All Known Subinterfaces:
EndLocal, EpilogueBegin, LineNumber, PrologueEnd, RestartLocal, SetSourceFile, StartLocal
All Known Implementing Classes:
BuilderDebugItem, BuilderEndLocal, BuilderEpilogueBegin, BuilderLineNumber, BuilderPrologueEnd, BuilderRestartLocal, BuilderSetSourceFile, BuilderStartLocal, DebugItemRewriter.BaseRewrittenLocalInfoDebugItem, DebugItemRewriter.RewrittenEndLocal, DebugItemRewriter.RewrittenRestartLocal, DebugItemRewriter.RewrittenStartLocal, ImmutableDebugItem, ImmutableEndLocal, ImmutableEpilogueBegin, ImmutableLineNumber, ImmutablePrologueEnd, ImmutableRestartLocal, ImmutableSetSourceFile, ImmutableStartLocal

public interface DebugItem
This class represents a generic debug item. The specific sub-types of this class correspond to the various debug opcodes specified in the debug_info_item type in the dex file specification.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
    The type of this debug item.
  • Method Details

    • getDebugItemType

      int getDebugItemType()
      The type of this debug item. The returned integer will be one of the DebugItemType.* constants.
      Returns:
      The type of this debug item.
    • getCodeAddress

      int getCodeAddress()
      Returns:
      The code address