Package org.codehaus.groovy.runtime
Class BytecodeInterface8
java.lang.Object
org.codehaus.groovy.runtime.BytecodeInterface8
This class contains methods special to optimizations used directly from bytecode in Groovy 1.8
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic bytebArrayGet(byte[] a, int i) Gets value from byte[] using normalized index.static voidbArraySet(byte[] a, int i, byte v) Sets value into byte[] using normalized index.static charcArrayGet(char[] a, int i) Gets value from char[] using normalized index.static voidcArraySet(char[] a, int i, char v) Sets value into char[] using normalized index.static doubledArrayGet(double[] a, int i) Gets value from double[] using normalized index.static voiddArraySet(double[] a, int i, double v) Sets value into double[] using normalized index.static booleanstatic floatfArrayGet(float[] a, int i) Gets value from float[] using normalized index.static voidfArraySet(float[] a, int i, float v) Sets value into float[] using normalized index.static intintArrayGet(int[] a, int i) Gets value from int[] using normalized index.static voidintArraySet(int[] a, int i, int v) Sets value into int[] using normalized index.static booleanisOrigB()static booleanstatic booleanisOrigC()static booleanstatic booleanisOrigD()static booleanstatic booleanisOrigF()static booleanstatic booleanstatic booleanstatic booleanisOrigL()static booleanstatic booleanisOrigS()static booleanstatic booleanisOrigZ()static booleanstatic longlArrayGet(long[] a, int i) Gets value from long[] using normalized index.static voidlArraySet(long[] a, int i, long v) Sets value into long[] using normalized index.static ObjectobjectArrayGet(Object[] a, int i) Gets value from Object[] using normalized index.static voidobjectArraySet(Object[] a, int i, Object v) Sets value into Object[] using normalized index.static shortsArrayGet(short[] a, int i) Gets value from short[] using normalized index.static voidsArraySet(short[] a, int i, short v) Sets value into short[] using normalized index.static booleanzArrayGet(boolean[] a, int i) Gets value from boolean[] using normalized index.static voidzArraySet(boolean[] a, int i, boolean v) Sets value into boolean[] using normalized index.
- 
Constructor Details- 
BytecodeInterface8public BytecodeInterface8()
 
- 
- 
Method Details- 
disabledStandardMetaClasspublic static boolean disabledStandardMetaClass()
- 
isOrigIntpublic static boolean isOrigInt()- Returns:
- true if integer has its default MetaClass
 
- 
isOrigIntArraypublic static boolean isOrigIntArray()- Returns:
- true if integer array has its default MetaClass
 
- 
intArrayGetpublic static int intArrayGet(int[] a, int i) Gets value from int[] using normalized index.
- 
intArraySetpublic static void intArraySet(int[] a, int i, int v) Sets value into int[] using normalized index.
- 
isOrigBpublic static boolean isOrigB()- Returns:
- true if byte has its default MetaClass
 
- 
isOrigBArraypublic static boolean isOrigBArray()- Returns:
- true if byte array has its default MetaClass
 
- 
bArrayGetpublic static byte bArrayGet(byte[] a, int i) Gets value from byte[] using normalized index.
- 
bArraySetpublic static void bArraySet(byte[] a, int i, byte v) Sets value into byte[] using normalized index.
- 
isOrigSpublic static boolean isOrigS()- Returns:
- true if short has its default MetaClass
 
- 
isOrigSArraypublic static boolean isOrigSArray()- Returns:
- true if short array has its default MetaClass
 
- 
sArrayGetpublic static short sArrayGet(short[] a, int i) Gets value from short[] using normalized index.
- 
sArraySetpublic static void sArraySet(short[] a, int i, short v) Sets value into short[] using normalized index.
- 
isOrigCpublic static boolean isOrigC()- Returns:
- true if char has its default MetaClass
 
- 
isOrigCArraypublic static boolean isOrigCArray()- Returns:
- true if char array has its default MetaClass
 
- 
cArrayGetpublic static char cArrayGet(char[] a, int i) Gets value from char[] using normalized index.
- 
cArraySetpublic static void cArraySet(char[] a, int i, char v) Sets value into char[] using normalized index.
- 
isOrigLpublic static boolean isOrigL()- Returns:
- true if long has its default MetaClass
 
- 
isOrigLArraypublic static boolean isOrigLArray()- Returns:
- true if long array has its default MetaClass
 
- 
lArrayGetpublic static long lArrayGet(long[] a, int i) Gets value from long[] using normalized index.
- 
lArraySetpublic static void lArraySet(long[] a, int i, long v) Sets value into long[] using normalized index.
- 
isOrigZpublic static boolean isOrigZ()- Returns:
- true if boolean has its default MetaClass
 
- 
isOrigZArraypublic static boolean isOrigZArray()- Returns:
- true if boolean array has its default MetaClass
 
- 
zArrayGetpublic static boolean zArrayGet(boolean[] a, int i) Gets value from boolean[] using normalized index.
- 
zArraySetpublic static void zArraySet(boolean[] a, int i, boolean v) Sets value into boolean[] using normalized index.
- 
isOrigFpublic static boolean isOrigF()- Returns:
- true if float has its default MetaClass
 
- 
isOrigFArraypublic static boolean isOrigFArray()- Returns:
- true if float array has its default MetaClass
 
- 
fArrayGetpublic static float fArrayGet(float[] a, int i) Gets value from float[] using normalized index.
- 
fArraySetpublic static void fArraySet(float[] a, int i, float v) Sets value into float[] using normalized index.
- 
isOrigDpublic static boolean isOrigD()- Returns:
- true if double has its default MetaClass
 
- 
isOrigDArraypublic static boolean isOrigDArray()- Returns:
- true if double array has its default MetaClass
 
- 
dArrayGetpublic static double dArrayGet(double[] a, int i) Gets value from double[] using normalized index.
- 
dArraySetpublic static void dArraySet(double[] a, int i, double v) Sets value into double[] using normalized index.
- 
objectArrayGetGets value from Object[] using normalized index.
- 
objectArraySetSets value into Object[] using normalized index.
 
-