org.codehaus.groovy.runtime
Class BytecodeInterface8

java.lang.Object
  extended by 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

Author:
Jochen "blackdrag" Theodorou

Constructor Summary
BytecodeInterface8()
           
 
Method Summary
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 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 Object objectArrayGet(Object[] a,
                                    int i)

objectArraySet

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


Copyright © 2003-2012 The Codehaus. All rights reserved.