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

Class JsRequireFunction

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

    public class JsRequireFunction
    extends Object
    implements org.graalvm.polyglot.proxy.ProxyExecutable, org.graalvm.polyglot.proxy.ProxyObject
    • Constructor Detail

      • JsRequireFunction

        public JsRequireFunction​(JsGuestModule module)
    • Method Detail

      • execute

        public Object execute​(org.graalvm.polyglot.Value... arguments)
        Specified by:
        execute in interface org.graalvm.polyglot.proxy.ProxyExecutable
      • 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 value)
        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