Class DebugInfo

  • All Implemented Interfaces:
    java.lang.Iterable<DebugItem>

    public abstract class DebugInfo
    extends java.lang.Object
    implements java.lang.Iterable<DebugItem>
    • Constructor Detail

      • DebugInfo

        public DebugInfo()
    • Method Detail

      • getParameterNames

        @Nonnull
        public abstract java.util.Iterator<java.lang.String> getParameterNames​(@Nullable
                                                                               DexReader reader)
        Gets an iterator that yields the parameter names from the debug_info_item
        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 abstract int getSize()
        Calculate and return the private size of debuginfo.
        Returns:
        size in bytes