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 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)
           
static IRubyObject to_java(ThreadContext context, IRubyObject fromArray)
           
static IRubyObject to_java(ThreadContext context, IRubyObject fromArray, IRubyObject type)
           
 
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)

to_java

public static IRubyObject to_java(ThreadContext context,
                                  IRubyObject fromArray)

to_java

public static IRubyObject to_java(ThreadContext context,
                                  IRubyObject fromArray,
                                  IRubyObject type)

copyDataToJavaArray

public static void copyDataToJavaArray(ThreadContext context,
                                       RubyArray rubyArray,
                                       JavaArray 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.