Module swim.vm.js
Package swim.vm.js

Class JsGuestModuleObject

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 Details

    • JsGuestModuleObject

      public JsGuestModuleObject(JsGuestModule module)
  • Method Details

    • module

      public final JsGuestModule module()
    • hasMember

      public boolean hasMember(String key)
      Specified by:
      hasMember in interface org.graalvm.polyglot.proxy.ProxyObject
    • hasDynamicMember

      protected boolean hasDynamicMember(String key)
    • getMember

      public Object getMember(String key)
      Specified by:
      getMember in interface org.graalvm.polyglot.proxy.ProxyObject
    • getDynamicMember

      protected Object getDynamicMember(String key)
    • putMember

      public void putMember(String key, org.graalvm.polyglot.Value value)
      Specified by:
      putMember in interface org.graalvm.polyglot.proxy.ProxyObject
    • putDynamicMember

      protected void putDynamicMember(String key, org.graalvm.polyglot.Value value)
    • removeMember

      public boolean removeMember(String key)
      Specified by:
      removeMember in interface org.graalvm.polyglot.proxy.ProxyObject
    • removeDynamicMember

      protected boolean removeDynamicMember(String key)
    • getMemberKeys

      public Object getMemberKeys()
      Specified by:
      getMemberKeys in interface org.graalvm.polyglot.proxy.ProxyObject