org.codehaus.groovy.runtime

## Class BytecodeInterface8

- java.lang.Object
- - org.codehaus.groovy.runtime.BytecodeInterface8

-     public class BytecodeInterface8
      extends java.lang.Object

  This class contains methods special to optimizations used directly from bytecode in Groovy 1.8

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `BytecodeInterface8()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static byte` | `bArrayGet(byte[] a, int i)` get value from byte[] using normalized index
    `static void` | `bArraySet(byte[] a, int i, byte v)` set value from byte[] using normalized index
    `static char` | `cArrayGet(char[] a, int i)` get value from char[] using normalized index
    `static void` | `cArraySet(char[] a, int i, char v)` set value from char[] using normalized index
    `static double` | `dArrayGet(double[] a, int i)` get value from double[] using normalized index
    `static void` | `dArraySet(double[] a, int i, double v)` set value from double[] using normalized index
    `static boolean` | `disabledStandardMetaClass()`
    `static float` | `fArrayGet(float[] a, int i)` get value from float[] using normalized index
    `static void` | `fArraySet(float[] a, int i, float v)` set value from float[] using normalized index
    `static int` | `intArrayGet(int[] a, int i)` get value from int[] using normalized index
    `static void` | `intArraySet(int[] a, int i, int v)` set value from int[] using normalized index
    `static boolean` | `isOrigB()`
    `static boolean` | `isOrigBArray()`
    `static boolean` | `isOrigC()`
    `static boolean` | `isOrigCArray()`
    `static boolean` | `isOrigD()`
    `static boolean` | `isOrigDArray()`
    `static boolean` | `isOrigF()`
    `static boolean` | `isOrigFArray()`
    `static boolean` | `isOrigInt()`
    `static boolean` | `isOrigIntArray()`
    `static boolean` | `isOrigL()`
    `static boolean` | `isOrigLArray()`
    `static boolean` | `isOrigS()`
    `static boolean` | `isOrigSArray()`
    `static boolean` | `isOrigZ()`
    `static boolean` | `isOrigZArray()`
    `static long` | `lArrayGet(long[] a, int i)` get value from long[] using normalized index
    `static void` | `lArraySet(long[] a, int i, long v)` set value from long[] using normalized index
    `static java.lang.Object` | `objectArrayGet(java.lang.Object[] a, int i)`
    `static void` | `objectArraySet(java.lang.Object[] a, int i, java.lang.Object v)` set value from double[] using normalized index
    `static short` | `sArrayGet(short[] a, int i)` get value from short[] using normalized index
    `static void` | `sArraySet(short[] a, int i, short v)` set value from short[] using normalized index
    `static boolean` | `zArrayGet(boolean[] a, int i)` get value from boolean[] using normalized index
    `static void` | `zArraySet(boolean[] a, int i, boolean v)` set value from boolean[] using normalized index

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

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

- - ### Constructor Detail

    - #### BytecodeInterface8

          public BytecodeInterface8()

  - ### Method Detail

    - #### disabledStandardMetaClass

          public static boolean disabledStandardMetaClass()

    - #### isOrigInt

          public static boolean isOrigInt()

      Returns:
        true if integer has its default MetaClass

    - #### isOrigIntArray

          public static boolean isOrigIntArray()

      Returns:
        true if integer array has its default MetaClass

    - #### intArrayGet

          public static int intArrayGet(int[] a,
                        int i)

      get value from int[] using normalized index

    - #### intArraySet

          public static void intArraySet(int[] a,
                         int i,
                         int v)

      set value from int[] using normalized index

    - #### isOrigB

          public static boolean isOrigB()

      Returns:
        true if byte has its default MetaClass

    - #### isOrigBArray

          public static boolean isOrigBArray()

      Returns:
        true if byte array has its default MetaClass

    - #### bArrayGet

          public static byte bArrayGet(byte[] a,
                       int i)

      get value from byte[] using normalized index

    - #### bArraySet

          public static void bArraySet(byte[] a,
                       int i,
                       byte v)

      set value from byte[] using normalized index

    - #### isOrigS

          public static boolean isOrigS()

      Returns:
        true if short has its default MetaClass

    - #### isOrigSArray

          public static boolean isOrigSArray()

      Returns:
        true if short array has its default MetaClass

    - #### sArrayGet

          public static short sArrayGet(short[] a,
                        int i)

      get value from short[] using normalized index

    - #### sArraySet

          public static void sArraySet(short[] a,
                       int i,
                       short v)

      set value from short[] using normalized index

    - #### isOrigC

          public static boolean isOrigC()

      Returns:
        true if char has its default MetaClass

    - #### isOrigCArray

          public static boolean isOrigCArray()

      Returns:
        true if char array has its default MetaClass

    - #### cArrayGet

          public static char cArrayGet(char[] a,
                       int i)

      get value from char[] using normalized index

    - #### cArraySet

          public static void cArraySet(char[] a,
                       int i,
                       char v)

      set value from char[] using normalized index

    - #### isOrigL

          public static boolean isOrigL()

      Returns:
        true if long has its default MetaClass

    - #### isOrigLArray

          public static boolean isOrigLArray()

      Returns:
        true if long array has its default MetaClass

    - #### lArrayGet

          public static long lArrayGet(long[] a,
                       int i)

      get value from long[] using normalized index

    - #### lArraySet

          public static void lArraySet(long[] a,
                       int i,
                       long v)

      set value from long[] using normalized index

    - #### isOrigZ

          public static boolean isOrigZ()

      Returns:
        true if boolean has its default MetaClass

    - #### isOrigZArray

          public static boolean isOrigZArray()

      Returns:
        true if boolean array has its default MetaClass

    - #### zArrayGet

          public static boolean zArrayGet(boolean[] a,
                          int i)

      get value from boolean[] using normalized index

    - #### zArraySet

          public static void zArraySet(boolean[] a,
                       int i,
                       boolean v)

      set value from boolean[] using normalized index

    - #### isOrigF

          public static boolean isOrigF()

      Returns:
        true if float has its default MetaClass

    - #### isOrigFArray

          public static boolean isOrigFArray()

      Returns:
        true if float array has its default MetaClass

    - #### fArrayGet

          public static float fArrayGet(float[] a,
                        int i)

      get value from float[] using normalized index

    - #### fArraySet

          public static void fArraySet(float[] a,
                       int i,
                       float v)

      set value from float[] using normalized index

    - #### isOrigD

          public static boolean isOrigD()

      Returns:
        true if double has its default MetaClass

    - #### isOrigDArray

          public static boolean isOrigDArray()

      Returns:
        true if double array has its default MetaClass

    - #### dArrayGet

          public static double dArrayGet(double[] a,
                         int i)

      get value from double[] using normalized index

    - #### dArraySet

          public static void dArraySet(double[] a,
                       int i,
                       double v)

      set value from double[] using normalized index

    - #### objectArrayGet

          public static java.lang.Object objectArrayGet(java.lang.Object[] a,
                                        int i)

    - #### objectArraySet

          public static void objectArraySet(java.lang.Object[] a,
                            int i,
                            java.lang.Object v)

      set value from double[] using normalized index