Module swim.vm
Package swim.vm

Class VmProxyArray

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

    public class VmProxyArray
    extends VmHostProxy<Object[]>
    implements org.graalvm.polyglot.proxy.ProxyArray
    • Constructor Detail

      • VmProxyArray

        public VmProxyArray​(Object[] array)
    • Method Detail

      • getSize

        public long getSize()
        Specified by:
        getSize in interface org.graalvm.polyglot.proxy.ProxyArray
      • get

        public Object get​(long index)
        Specified by:
        get in interface org.graalvm.polyglot.proxy.ProxyArray
      • set

        public void set​(long index,
                        org.graalvm.polyglot.Value value)
        Specified by:
        set in interface org.graalvm.polyglot.proxy.ProxyArray
      • remove

        public boolean remove​(long index)
        Specified by:
        remove in interface org.graalvm.polyglot.proxy.ProxyArray