Module swim.vm
Package swim.vm

Class VmHostArray<T>

java.lang.Object
swim.vm.VmHostProxy<T>
swim.vm.VmHostArray<T>
All Implemented Interfaces:
org.graalvm.polyglot.proxy.Proxy, org.graalvm.polyglot.proxy.ProxyArray

public class VmHostArray<T> extends VmHostProxy<T> implements org.graalvm.polyglot.proxy.ProxyArray
  • Constructor Details

  • Method Details

    • unwrap

      public final T unwrap()
      Specified by:
      unwrap in class VmHostProxy<T>
    • 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