public abstract class

ValueArray

extends AbstractValueComposite
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
     ↳ com.pnfsoftware.jeb.core.units.code.debug.impl.ValueArray

Class Overview

An array of values provided by a debugger unit.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
[Expand]
Inherited Fields
From class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
Public Constructors
ValueArray(long objectId, long refTypeId, String typeName)
Public Methods
abstract List<? extends IDebuggerVariable> getElements(int index, int count)
Get a slice of this array.
abstract int getLength()
Retrieve the size of this array.
String getTypeName()
[Expand]
Inherited Methods
From class com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue

Public Constructors

public ValueArray (long objectId, long refTypeId, String typeName)

Public Methods

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

public abstract int getLength ()

Retrieve the size of this array.

public String getTypeName ()