public interface ObjectReference extends Value
Value
Modifier and Type | Method and Description |
---|---|
java.lang.String |
className()
The name of the class represented by the
ObjectReference or null if one cannot be determined. |
Value |
constructor()
The
FunctionReference that can be used to create a reflected instance of the underlying class for this object or NullValue if one cannot be determined. |
java.lang.Number |
id()
The object reference id - this value should be unique and never
null |
java.util.List |
properties()
The properties for this
ObjectReference or an empty list, never null |
Value |
prototype()
The prototype object for this
ObjectReference or NullValue if one cannot be determined. |
valueString
virtualMachine
java.lang.String className()
ObjectReference
or null
if one cannot be determined.prototype().className()
.null
Value constructor()
FunctionReference
that can be used to create a reflected instance of the underlying class for this object or NullValue
if one cannot be determined.FunctionReference
used to create a reflected instance of the underlying class or NullValue
Value prototype()
ObjectReference
or NullValue
if one cannot be determined.ObjectReference
. If no prototype can be determined Object.prototype
should be returned, but NullValue
is allowed.ObjectReference
or NullValue
java.util.List properties()
ObjectReference
or an empty list, never null
Property
objects for this ObjectReference
or an empty listing.java.lang.Number id()
null
ObjectReference
never null
Copyright (c) IBM Corp. and others 2000, 2010. All Rights Reserved.