Class BytecodeInterface8

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

public class BytecodeInterface8
extends Object
This class contains methods special to optimizations used directly from bytecode in Groovy 1.8
  • Constructor Summary

    Constructors
    Constructor Description
    BytecodeInterface8()  
  • Method Summary

    Modifier and Type Method 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 Object objectArrayGet​(Object[] a, int i)  
    static void objectArraySet​(Object[] a, int i, 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 Details

    • BytecodeInterface8

      public BytecodeInterface8()
  • Method Details

    • 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 Object objectArrayGet​(Object[] a, int i)
    • objectArraySet

      public static void objectArraySet​(Object[] a, int i, Object v)
      set value from double[] using normalized index