Class ExternalArray

java.lang.Object
cn.nukkit.plugin.js.JSExternal
cn.nukkit.plugin.js.external.ExternalArray
All Implemented Interfaces:
org.graalvm.polyglot.proxy.Proxy, org.graalvm.polyglot.proxy.ProxyArray, org.graalvm.polyglot.proxy.ProxyIterable

public final class ExternalArray extends JSExternal implements org.graalvm.polyglot.proxy.ProxyArray
  • Constructor Details

    • ExternalArray

      public ExternalArray(org.graalvm.polyglot.Context sourceContext, org.graalvm.polyglot.Value value)
  • Method Details

    • 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
    • getSize

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

      public Object getIterator()
      Specified by:
      getIterator in interface org.graalvm.polyglot.proxy.ProxyArray
      Specified by:
      getIterator in interface org.graalvm.polyglot.proxy.ProxyIterable