public int getLength() { return Array.getLength(getValue()); }
@Override public int hashCode() { return 17 * getValue().hashCode(); }
@Override public int hashCode() { return 17 * getValue().hashCode(); }
/** * Contatenate two Java arrays into a new one. The component type of the * additional array must be assignable to the component type of the * original array. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, JavaArray additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional.getValue()); }
/** * Contatenate two Java arrays into a new one. The component type of the * additional array must be assignable to the component type of the * original array. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, JavaArray additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional.getValue()); }
/** * Contatenate two Java arrays into a new one. The component type of the * additional array must be assignable to the component type of the * original array. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, JavaArray additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional.getValue()); }
/** * Contatenate two Java arrays into a new one. The component type of the * additional array must be assignable to the component type of the * original array. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, JavaArray additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional.getValue()); }
/** * The slow version for when concatenating a Java array of a different type. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, IRubyObject additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional); }
/** * The slow version for when concatenating a Java array of a different type. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, IRubyObject additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional); }
/** * The slow version for when concatenating a Java array of a different type. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, IRubyObject additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional); }
/** * The slow version for when concatenating a Java array of a different type. * * @param context * @param original * @param additional * @return */ public IRubyObject concatArrays(ThreadContext context, JavaArray original, IRubyObject additional) { return ArrayUtils.concatArraysDirect(context, original.getValue(), additional); }
public IRubyObject arefDirect(Ruby runtime, int intIndex) { return ArrayUtils.arefDirect(runtime, getValue(), javaConverter, intIndex); }
public IRubyObject asetDirect(Ruby runtime, int intIndex, IRubyObject value) { return ArrayUtils.asetDirect(runtime, getValue(), javaConverter, intIndex, value); }
public final void fillWithExceptionHandling(int start, int end, Object javaValue) { final Ruby runtime = getRuntime(); final Object array = getValue(); for (int i = start; i < end; i++) { ArrayUtils.setWithExceptionHandlingDirect(runtime, array, i, javaValue); } } }
public final void fillWithExceptionHandling(int start, int end, Object javaValue) { final Ruby runtime = getRuntime(); final Object array = getValue(); for (int i = start; i < end; i++) { ArrayUtils.setWithExceptionHandlingDirect(runtime, array, i, javaValue); } } }
public void setWithExceptionHandling(int intIndex, Object javaObject) { ArrayUtils.setWithExceptionHandlingDirect(getRuntime(), getValue(), intIndex, javaObject); }