Class Inspector
java.lang.Object
com.oracle.truffle.tools.chromeinspector.objects.Inspector
- All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject
Implementation of Inspector module described at
https://nodejs.org/dist/latest-v11.x/docs/api/inspector.html .
This object is returned from require("inspector").
-
Constructor Summary
ConstructorsConstructorDescriptionInspector(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env, InspectorServerConnection connection, InspectorServerConnection.Open open, Supplier<InspectorExecutionContext> contextSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectgetFieldValueOrNull(String name) protected com.oracle.truffle.api.interop.TruffleObjectgetMembers(boolean includeInternal) protected Objectinstantiate(Object[] arguments) protected ObjectinvokeMember(String name, Object[] arguments) protected booleanstatic booleanisInstance(com.oracle.truffle.api.interop.TruffleObject obj) protected booleanprotected booleanprotected final ObjectreadMember(String name)
-
Constructor Details
-
Inspector
public Inspector(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env, InspectorServerConnection connection, InspectorServerConnection.Open open, Supplier<InspectorExecutionContext> contextSupplier)
-
-
Method Details
-
isInstance
public static boolean isInstance(com.oracle.truffle.api.interop.TruffleObject obj) -
getMembers
protected com.oracle.truffle.api.interop.TruffleObject getMembers(boolean includeInternal) -
isField
-
getFieldValueOrNull
-
isMethod
-
invokeMember
-
readMember
-
isInstantiable
protected boolean isInstantiable() -
instantiate
-