org.jruby.compiler.util
Class HandleFactory

java.lang.Object
  extended by org.jruby.compiler.util.HandleFactory

public class HandleFactory
extends java.lang.Object


Nested Class Summary
static class HandleFactory.Handle
           
 
Constructor Summary
HandleFactory()
           
 
Method Summary
static HandleFactory.Handle createHandle(JRubyClassLoader classLoader, java.lang.reflect.Method method)
           
static HandleFactory.Handle createHandle(JRubyClassLoader classLoader, java.lang.reflect.Method method, boolean debug)
           
static java.lang.String dummy(java.lang.String str)
           
static int dummy2()
           
static java.lang.Object dummy3(java.lang.Object obj)
           
protected static java.lang.Class getBoxType(java.lang.Class type)
           
static void loadUnboxedArgument(SkinnyMethodAdapter m, int index, java.lang.Class type)
           
static void main(java.lang.String[] args)
           
static void unboxAndCast(SkinnyMethodAdapter m, java.lang.Class paramClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandleFactory

public HandleFactory()
Method Detail

createHandle

public static HandleFactory.Handle createHandle(JRubyClassLoader classLoader,
                                                java.lang.reflect.Method method,
                                                boolean debug)

loadUnboxedArgument

public static void loadUnboxedArgument(SkinnyMethodAdapter m,
                                       int index,
                                       java.lang.Class type)

unboxAndCast

public static void unboxAndCast(SkinnyMethodAdapter m,
                                java.lang.Class paramClass)

createHandle

public static HandleFactory.Handle createHandle(JRubyClassLoader classLoader,
                                                java.lang.reflect.Method method)

getBoxType

protected static java.lang.Class getBoxType(java.lang.Class type)

main

public static void main(java.lang.String[] args)

dummy

public static java.lang.String dummy(java.lang.String str)

dummy2

public static int dummy2()

dummy3

public static java.lang.Object dummy3(java.lang.Object obj)


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