public class JavaSupport
extends java.lang.Object
Constructor and Description |
---|
JavaSupport(Ruby ruby) |
public JavaSupport(Ruby ruby)
public static java.lang.Class getPrimitiveClass(java.lang.String primitiveType)
public java.lang.Class loadJavaClass(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.Class loadJavaClassVerbose(java.lang.String className)
public java.lang.Class loadJavaClassQuiet(java.lang.String className)
public JavaClass getJavaClassFromCache(java.lang.Class clazz)
public void handleNativeException(java.lang.Throwable exception, java.lang.reflect.Member target)
public ObjectProxyCache<IRubyObject,RubyClass> getObjectProxyCache()
public java.util.Map<java.lang.String,JavaClass> getNameClassMap()
public void setJavaObjectVariable(java.lang.Object o, int i, java.lang.Object v)
public java.lang.Object getJavaObjectVariable(java.lang.Object o, int i)
public RubyModule getJavaModule()
public RubyModule getJavaUtilitiesModule()
public RubyModule getJavaArrayUtilitiesModule()
public RubyClass getJavaObjectClass()
public JavaClass getObjectJavaClass()
public void setObjectJavaClass(JavaClass objectJavaClass)
public RubyClass getJavaArrayClass()
public RubyClass getJavaClassClass()
public RubyModule getJavaInterfaceTemplate()
public RubyModule getPackageModuleTemplate()
public RubyClass getJavaProxyClass()
public RubyClass getArrayJavaProxyCreatorClass()
public RubyClass getConcreteProxyClass()
public RubyClass getMapJavaProxyClass()
public RubyClass getArrayProxyClass()
public RubyClass getJavaFieldClass()
public RubyClass getJavaMethodClass()
public RubyClass getJavaConstructorClass()
public java.util.Map<java.util.Set<?>,JavaProxyClass> getJavaProxyClassCache()
Copyright © 2002-2009 JRuby Team. All Rights Reserved.