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

Class JsHostClass

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

    public class JsHostClass
    extends Object
    implements org.graalvm.polyglot.proxy.ProxyObject, org.graalvm.polyglot.proxy.ProxyInstantiable
    • 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
      • newInstance

        public Object newInstance​(org.graalvm.polyglot.Value... guestArguments)
        Specified by:
        newInstance in interface org.graalvm.polyglot.proxy.ProxyInstantiable