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