Package com.intuit.karate.graal
Class JsFunction
java.lang.Object
com.intuit.karate.graal.JsFunction
- All Implemented Interfaces:
org.graalvm.polyglot.proxy.Proxy,org.graalvm.polyglot.proxy.ProxyObject
- Direct Known Subclasses:
JsFunction.Executable
- Author:
- peter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprotected static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.graalvm.polyglot.ValuegetValue()booleanvoidbooleanremoveMember(String key) static org.graalvm.polyglot.proxy.ProxyExecutablewrap(org.graalvm.polyglot.Value value)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
LOCK
-
value
protected final org.graalvm.polyglot.Value value
-
-
Constructor Details
-
JsFunction
protected JsFunction(org.graalvm.polyglot.Value v)
-
-
Method Details
-
wrap
public static org.graalvm.polyglot.proxy.ProxyExecutable wrap(org.graalvm.polyglot.Value value) -
getValue
public org.graalvm.polyglot.Value getValue() -
putMember
- Specified by:
putMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
hasMember
- Specified by:
hasMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
getMemberKeys
- Specified by:
getMemberKeysin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
getMember
- Specified by:
getMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
removeMember
- Specified by:
removeMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-