public abstract class

AbstractValueComposite

extends Object
implements ITypedValue
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractValueComposite
Known Direct Subclasses

Class Overview

A composite value, typically, an array or an object.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue
Fields
protected long refTypeId
Public Constructors
AbstractValueComposite(long objectId, long refTypeId)
Public Methods
String format()
Format the value to a readable string block.
long getObjectId()
long getRefTypeId()
abstract List<? extends IDebuggerVariable> getValue()
Get the value.
boolean hasChildren()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.units.code.debug.ITypedValue

Fields

protected long refTypeId

Public Constructors

public AbstractValueComposite (long objectId, long refTypeId)

Public Methods

public String format ()

Format the value to a readable string block.

public long getObjectId ()

public long getRefTypeId ()

public abstract List<? extends IDebuggerVariable> getValue ()

Get the value. The object returned depends on getTypeName(). For raw types, the returned byte array contains the value bytes in the target byte order.

public boolean hasChildren ()