Package org.codehaus.groovy.vmplugin.v8

# Class IndyArrayAccess

java.lang.Object
org.codehaus.groovy.vmplugin.v8.IndyArrayAccess

    public class IndyArrayAccess
    extends java.lang.Object

Class for handling array access through invokedynamic using static callsite information

Since:
  2.5.0

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `IndyArrayAccess()` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `static java.lang.invoke.MethodHandle` | `arrayGet​(java.lang.invoke.MethodType type)` |
  `static java.lang.invoke.MethodHandle` | `arraySet​(java.lang.invoke.MethodType type)` |
  `static boolean` | `notNegative​(int index)` |

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### IndyArrayAccess

    public IndyArrayAccess()

- ## Method Details

  - ### notNegative

    public static boolean notNegative​(int index)

  - ### arrayGet

    public static java.lang.invoke.MethodHandle arrayGet​(java.lang.invoke.MethodType type)

  - ### arraySet

    public static java.lang.invoke.MethodHandle arraySet​(java.lang.invoke.MethodType type)