Class DebugItemRewriter.BaseRewrittenLocalInfoDebugItem<T extends DebugItem & LocalInfo>

java.lang.Object
org.jf.dexlib2.rewriter.DebugItemRewriter.BaseRewrittenLocalInfoDebugItem<T>
All Implemented Interfaces:
DebugItem, LocalInfo
Direct Known Subclasses:
DebugItemRewriter.RewrittenEndLocal, DebugItemRewriter.RewrittenRestartLocal, DebugItemRewriter.RewrittenStartLocal
Enclosing class:
DebugItemRewriter

protected class DebugItemRewriter.BaseRewrittenLocalInfoDebugItem<T extends DebugItem & LocalInfo> extends Object implements DebugItem, LocalInfo
  • Field Details

  • Constructor Details

    • BaseRewrittenLocalInfoDebugItem

      public BaseRewrittenLocalInfoDebugItem(@Nonnull T debugItem)
  • Method Details

    • getDebugItemType

      public int getDebugItemType()
      Description copied from interface: DebugItem
      The type of this debug item. The returned integer will be one of the DebugItemType.* constants.
      Specified by:
      getDebugItemType in interface DebugItem
      Returns:
      The type of this debug item.
    • getCodeAddress

      public int getCodeAddress()
      Specified by:
      getCodeAddress in interface DebugItem
      Returns:
      The code address
    • getName

      @Nullable public String getName()
      Specified by:
      getName in interface LocalInfo
    • getType

      @Nullable public String getType()
      Specified by:
      getType in interface LocalInfo
    • getSignature

      @Nullable public String getSignature()
      Specified by:
      getSignature in interface LocalInfo