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

Class JsHostObject<T>

  • All Implemented Interfaces:
    org.graalvm.polyglot.proxy.Proxy, org.graalvm.polyglot.proxy.ProxyObject

    public class JsHostObject<T>
    extends VmHostProxy<T>
    implements org.graalvm.polyglot.proxy.ProxyObject
    • Method Detail

      • hasMember

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

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

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

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

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