public class ArrayUtils extends Object
Constructor and Description |
---|
ArrayUtils() |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
arefDirect(Ruby runtime,
Object array,
JavaUtil.JavaConverter javaConverter,
int intIndex) |
static IRubyObject |
asetDirect(Ruby runtime,
Object array,
JavaUtil.JavaConverter javaConverter,
int intIndex,
IRubyObject value) |
static IRubyObject |
concatArraysDirect(ThreadContext context,
Object original,
IRubyObject additional) |
static IRubyObject |
concatArraysDirect(ThreadContext context,
Object original,
Object additional) |
static void |
copyDataToJavaArray(ThreadContext context,
RubyArray rubyArray,
int src,
JavaArray javaArray,
int dest,
int length) |
static void |
copyDataToJavaArrayDirect(ThreadContext context,
RubyArray rubyArray,
Object javaArray) |
static IRubyObject |
emptyJavaArrayDirect(ThreadContext context,
Class componentType) |
static IRubyObject |
javaArraySubarrayDirect(ThreadContext context,
Object fromArray,
int index,
int size) |
static ArrayJavaProxy |
newProxiedArray(Ruby runtime,
Class<?> componentType,
int size) |
static ArrayJavaProxy |
newProxiedArray(Ruby runtime,
Class<?> componentType,
JavaUtil.JavaConverter converter,
int size) |
static void |
setWithExceptionHandlingDirect(Ruby runtime,
Object ary,
int intIndex,
Object javaObject) |
public static IRubyObject arefDirect(Ruby runtime, Object array, JavaUtil.JavaConverter javaConverter, int intIndex)
public static IRubyObject concatArraysDirect(ThreadContext context, Object original, Object additional)
public static ArrayJavaProxy newProxiedArray(Ruby runtime, Class<?> componentType, int size)
public static ArrayJavaProxy newProxiedArray(Ruby runtime, Class<?> componentType, JavaUtil.JavaConverter converter, int size)
public static IRubyObject emptyJavaArrayDirect(ThreadContext context, Class componentType)
public static IRubyObject javaArraySubarrayDirect(ThreadContext context, Object fromArray, int index, int size)
public static IRubyObject concatArraysDirect(ThreadContext context, Object original, IRubyObject additional)
public static IRubyObject asetDirect(Ruby runtime, Object array, JavaUtil.JavaConverter javaConverter, int intIndex, IRubyObject value)
public static void setWithExceptionHandlingDirect(Ruby runtime, Object ary, int intIndex, Object javaObject)
public static void copyDataToJavaArrayDirect(ThreadContext context, RubyArray rubyArray, Object javaArray)
public static void copyDataToJavaArray(ThreadContext context, RubyArray rubyArray, int src, JavaArray javaArray, int dest, int length)
Copyright © 2001-2015 JRuby. All Rights Reserved.