org.jruby.java.addons
Class ArrayJavaAddons

java.lang.Object
  extended by org.jruby.java.addons.ArrayJavaAddons

public class ArrayJavaAddons
extends java.lang.Object


Constructor Summary
ArrayJavaAddons()
           
 
Method Summary
static IRubyObject copy_data_simple(ThreadContext context, IRubyObject from, IRubyObject to)
           
static IRubyObject copy_data(ThreadContext context, IRubyObject rubyArray, IRubyObject javaArray, IRubyObject fillValue)
           
static void copyDataToJavaArray(ThreadContext context, RubyArray rubyArray, int src, JavaArray javaArray, int dest, int length)
           
static void copyDataToJavaArray(ThreadContext context, RubyArray rubyArray, JavaArray javaArray)
           
static void copyDataToJavaArrayDirect(ThreadContext context, RubyArray rubyArray, java.lang.Object javaArray)
           
static IRubyObject dimensions(ThreadContext context, IRubyObject maybeArray)
           
static IRubyObject dimensions(ThreadContext context, IRubyObject maybeArray, IRubyObject dims)
           
static IRubyObject dimensions(ThreadContext context, IRubyObject maybeArray, IRubyObject dims, IRubyObject index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayJavaAddons

public ArrayJavaAddons()
Method Detail

copy_data

public static IRubyObject copy_data(ThreadContext context,
                                    IRubyObject rubyArray,
                                    IRubyObject javaArray,
                                    IRubyObject fillValue)

copy_data_simple

public static IRubyObject copy_data_simple(ThreadContext context,
                                           IRubyObject from,
                                           IRubyObject to)

copyDataToJavaArray

public static void copyDataToJavaArray(ThreadContext context,
                                       RubyArray rubyArray,
                                       JavaArray javaArray)

copyDataToJavaArrayDirect

public static void copyDataToJavaArrayDirect(ThreadContext context,
                                             RubyArray rubyArray,
                                             java.lang.Object javaArray)

copyDataToJavaArray

public static void copyDataToJavaArray(ThreadContext context,
                                       RubyArray rubyArray,
                                       int src,
                                       JavaArray javaArray,
                                       int dest,
                                       int length)

dimensions

public static IRubyObject dimensions(ThreadContext context,
                                     IRubyObject maybeArray)

dimensions

public static IRubyObject dimensions(ThreadContext context,
                                     IRubyObject maybeArray,
                                     IRubyObject dims)

dimensions

public static IRubyObject dimensions(ThreadContext context,
                                     IRubyObject maybeArray,
                                     IRubyObject dims,
                                     IRubyObject index)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.