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

public abstract class ValueObject extends AbstractValueComposite
A generic object value provided by a debugger unit.
  • Constructor Details

    • ValueObject

      public ValueObject(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:
    • invoke

      public abstract ITypedValue invoke(String method, long threadId, List<ITypedValue> arguments) throws JebException
      Invoke a method on this object.
      Parameters:
      method - method name of this class or any superclass. Example: "toString"
      arguments - method parameters
      Returns:
      Throws:
      JebException