java.lang.Object
com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray
All Implemented Interfaces:
ITypedValue

public abstract class ValueArray extends AbstractValueComposite
An array of values provided by a debugger unit.
  • Constructor Details

    • ValueArray

      public ValueArray(long objectId, long refTypeId, String typeName)
  • Method Details

    • getTypeName

      public String getTypeName()
      Description copied from interface: ITypedValue
      Get the type name. One of TYPE_* or a language type (Ljava/util/ArrayList; for example)
      Returns:
    • getLength

      public abstract int getLength()
      Retrieve the size of this array.
      Returns:
    • getElements

      public abstract List<? extends IDebuggerVariable> getElements(int index, int count)
      Get a slice of this array.
      Parameters:
      index - start index, must be a valid value
      count - number of elements to be retrieved, a negative value means "until the end of the array"
      Returns:
      null on error