Class DebugInfo.EmptyDebugInfo

java.lang.Object
org.jf.dexlib2.dexbacked.util.DebugInfo
org.jf.dexlib2.dexbacked.util.DebugInfo.EmptyDebugInfo
All Implemented Interfaces:
Iterable<DebugItem>
Enclosing class:
DebugInfo

private static class DebugInfo.EmptyDebugInfo extends DebugInfo
  • Field Details

  • Constructor Details

    • EmptyDebugInfo

      private EmptyDebugInfo()
  • Method Details

    • iterator

      @Nonnull public Iterator<DebugItem> iterator()
    • getParameterNames

      @Nonnull public Iterator<String> getParameterNames(@Nullable DexReader reader)
      Description copied from class: DebugInfo
      Gets an iterator that yields the parameter names from the debug_info_item
      Specified by:
      getParameterNames in class DebugInfo
      Parameters:
      reader - Optional. If provided, the reader must be positioned at the debug_info_item.parameters_size field, and will
      Returns:
      An iterator that yields the parameter names as strings
    • getSize

      public int getSize()
      Description copied from class: DebugInfo
      Calculate and return the private size of debuginfo.
      Specified by:
      getSize in class DebugInfo
      Returns:
      size in bytes