public abstract class JavaSupport
extends java.lang.Object
| Constructor and Description |
|---|
JavaSupport(Ruby runtime) |
protected final Ruby runtime
public JavaSupport(Ruby runtime)
@Deprecated public java.lang.Class loadJavaClassVerbose(java.lang.String className)
@Deprecated public java.lang.Class loadJavaClassQuiet(java.lang.String className)
public void handleNativeException(java.lang.Throwable exception,
java.lang.reflect.Member target)
public RubyModule getJavaModule()
public RubyModule getJavaUtilitiesModule()
public RubyModule getJavaArrayUtilitiesModule()
@Deprecated public RubyClass getJavaObjectClass()
public RubyClass getJavaProxyConstructorClass()
@Deprecated public JavaClass getObjectJavaClass()
@Deprecated public void setObjectJavaClass(JavaClass objectJavaClass)
@Deprecated public RubyClass getJavaArrayClass()
@Deprecated public RubyClass getJavaClassClass()
public RubyClass getJavaPackageClass()
public void setJavaPackageClass(RubyClass javaPackageClass)
public RubyModule getJavaInterfaceTemplate()
@Deprecated public RubyModule getPackageModuleTemplate()
public RubyClass getJavaProxyClass()
public RubyClass getArrayJavaProxyCreatorClass()
public RubyClass getConcreteProxyClass()
public RubyClass getMapJavaProxyClass()
public RubyClass getArrayProxyClass()
@Deprecated public RubyClass getJavaFieldClass()
@Deprecated public RubyClass getJavaMethodClass()
@Deprecated public RubyClass getJavaConstructorClass()
public java.lang.Class<?> loadJavaClass(java.lang.String className)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.Class<?> loadJavaClass(java.lang.String className,
boolean initialize)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic ObjectProxyCache<IRubyObject,RubyClass> getObjectProxyCache()
@Deprecated public abstract java.util.Map<java.lang.String,JavaClass> getNameClassMap()
@Deprecated public abstract java.util.Map<java.util.Set<?>,JavaProxyClass> getJavaProxyClassCache()
@Deprecated public JavaClass getJavaClassFromCache(java.lang.Class clazz)
Copyright © 2001-2023 JRuby. All Rights Reserved.