public final class Inspector extends Object
This object is returned from require("inspector").
| Constructor and Description |
|---|
Inspector(InspectorServerConnection connection,
InspectorServerConnection.Open open,
Supplier<InspectorExecutionContext> contextSupplier) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getFieldValueOrNull(String name) |
protected com.oracle.truffle.api.interop.TruffleObject |
getMembers(boolean includeInternal) |
protected Object |
instantiate(Object[] arguments) |
protected Object |
invokeMember(String name,
Object[] arguments) |
protected boolean |
isField(String name) |
static boolean |
isInstance(com.oracle.truffle.api.interop.TruffleObject obj) |
protected boolean |
isInstantiable() |
protected boolean |
isMethod(String name) |
protected Object |
readMember(String name) |
public Inspector(InspectorServerConnection connection, InspectorServerConnection.Open open, Supplier<InspectorExecutionContext> contextSupplier)
public static boolean isInstance(com.oracle.truffle.api.interop.TruffleObject obj)
protected com.oracle.truffle.api.interop.TruffleObject getMembers(boolean includeInternal)
protected boolean isField(String name)
protected boolean isMethod(String name)
protected Object invokeMember(String name, Object[] arguments) throws com.oracle.truffle.api.interop.UnknownIdentifierException
com.oracle.truffle.api.interop.UnknownIdentifierExceptionprotected final Object readMember(String name) throws com.oracle.truffle.api.interop.UnknownIdentifierException
com.oracle.truffle.api.interop.UnknownIdentifierExceptionprotected boolean isInstantiable()