- java.lang.Object
-
- swim.vm.js.JsGuestModuleObject
-
- All Implemented Interfaces:
org.graalvm.polyglot.proxy.Proxy,org.graalvm.polyglot.proxy.ProxyObject
public class JsGuestModuleObject extends Object implements org.graalvm.polyglot.proxy.ProxyObject
-
-
Constructor Summary
Constructors Constructor Description JsGuestModuleObject(JsGuestModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectgetDynamicMember(String key)ObjectgetMember(String key)ObjectgetMemberKeys()protected booleanhasDynamicMember(String key)booleanhasMember(String key)JsGuestModulemodule()protected voidputDynamicMember(String key, org.graalvm.polyglot.Value value)voidputMember(String key, org.graalvm.polyglot.Value value)protected booleanremoveDynamicMember(String key)booleanremoveMember(String key)
-
-
-
Constructor Detail
-
JsGuestModuleObject
public JsGuestModuleObject(JsGuestModule module)
-
-
Method Detail
-
module
public final JsGuestModule module()
-
hasMember
public boolean hasMember(String key)
- Specified by:
hasMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
hasDynamicMember
protected boolean hasDynamicMember(String key)
-
getMember
public Object getMember(String key)
- Specified by:
getMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
putMember
public void putMember(String key, org.graalvm.polyglot.Value value)
- Specified by:
putMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
putDynamicMember
protected void putDynamicMember(String key, org.graalvm.polyglot.Value value)
-
removeMember
public boolean removeMember(String key)
- Specified by:
removeMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
removeDynamicMember
protected boolean removeDynamicMember(String key)
-
getMemberKeys
public Object getMemberKeys()
- Specified by:
getMemberKeysin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
-