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. |
valueStringvirtualMachinejava.lang.String className()
ObjectReference or null if one cannot be determined.prototype().className().nullValue 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 NullValueValue 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 NullValuejava.util.List properties()
ObjectReference or an empty list, never nullProperty objects for this ObjectReference or an empty listing.java.lang.Number id()
nullObjectReference never nullCopyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.