Package org.jf.dexlib2.iface.debug
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 TypeMethodDescriptionintintThe 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
-