org.jruby.javasupport
Class JavaUtil

java.lang.Object
  extended byorg.jruby.javasupport.JavaUtil

public class JavaUtil
extends java.lang.Object

Author:
Jan Arne Petersen, Alan Moore

Constructor Summary
JavaUtil()
           
 
Method Summary
static java.lang.Object convertArgument(java.lang.Object argument, java.lang.Class parameterType)
           
static IRubyObject[] convertJavaArrayToRuby(Ruby runtime, java.lang.Object[] objects)
           
static IRubyObject convertJavaToRuby(Ruby runtime, java.lang.Object object)
           
static IRubyObject convertJavaToRuby(Ruby runtime, java.lang.Object object, java.lang.Class javaClass)
           
static java.lang.Object convertRubyToJava(IRubyObject rubyObject)
           
static java.lang.Object convertRubyToJava(IRubyObject rubyObject, java.lang.Class javaClass)
           
static java.lang.Class primitiveToWrapper(java.lang.Class type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaUtil

public JavaUtil()
Method Detail

convertRubyToJava

public static java.lang.Object convertRubyToJava(IRubyObject rubyObject)

convertRubyToJava

public static java.lang.Object convertRubyToJava(IRubyObject rubyObject,
                                                 java.lang.Class javaClass)

convertJavaArrayToRuby

public static IRubyObject[] convertJavaArrayToRuby(Ruby runtime,
                                                   java.lang.Object[] objects)

convertJavaToRuby

public static IRubyObject convertJavaToRuby(Ruby runtime,
                                            java.lang.Object object)

convertJavaToRuby

public static IRubyObject convertJavaToRuby(Ruby runtime,
                                            java.lang.Object object,
                                            java.lang.Class javaClass)

primitiveToWrapper

public static java.lang.Class primitiveToWrapper(java.lang.Class type)

convertArgument

public static java.lang.Object convertArgument(java.lang.Object argument,
                                               java.lang.Class parameterType)


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