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
           
static class HandleFactory.Tool
           
 
Constructor Summary
HandleFactory()
           
 
Method Summary
static HandleFactory.Handle createHandle(JRubyClassLoader classLoader, java.lang.reflect.Method method)
           
static byte[] createHandleBytes(java.lang.reflect.Method method, java.lang.String name)
           
static java.lang.Class createHandleClass(JRubyClassLoader classLoader, java.lang.reflect.Method method, java.lang.String name)
           
static java.lang.String dummy(java.lang.String str)
           
static int dummy2()
           
static java.lang.Object dummy3(java.lang.Object obj)
           
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)

createHandleClass

public static java.lang.Class createHandleClass(JRubyClassLoader classLoader,
                                                java.lang.reflect.Method method,
                                                java.lang.String name)

createHandleBytes

public static byte[] createHandleBytes(java.lang.reflect.Method method,
                                       java.lang.String name)

loadUnboxedArgument

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

unboxAndCast

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

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-2009 JRuby Team. All Rights Reserved.