public class JavaSupportImpl extends JavaSupport
JavaSupport.ProxyClassKey
runtime
Constructor and Description |
---|
JavaSupportImpl(Ruby runtime) |
getJavaClassFromCache, loadJavaClass, loadJavaClass
public JavaSupportImpl(Ruby runtime)
@Deprecated public java.lang.Class loadJavaClassVerbose(java.lang.String className)
loadJavaClassVerbose
in class JavaSupport
@Deprecated public java.lang.Class loadJavaClassQuiet(java.lang.String className)
loadJavaClassQuiet
in class JavaSupport
public void handleNativeException(java.lang.Throwable exception, java.lang.reflect.Member target)
handleNativeException
in class JavaSupport
public ObjectProxyCache<IRubyObject,RubyClass> getObjectProxyCache()
getObjectProxyCache
in class JavaSupport
public java.util.Map<java.lang.String,JavaClass> getNameClassMap()
getNameClassMap
in class JavaSupport
public RubyModule getJavaModule()
getJavaModule
in class JavaSupport
public RubyModule getJavaUtilitiesModule()
getJavaUtilitiesModule
in class JavaSupport
public RubyModule getJavaArrayUtilitiesModule()
getJavaArrayUtilitiesModule
in class JavaSupport
public RubyClass getJavaObjectClass()
getJavaObjectClass
in class JavaSupport
public RubyClass getJavaProxyConstructorClass()
getJavaProxyConstructorClass
in class JavaSupport
@Deprecated public JavaClass getObjectJavaClass()
getObjectJavaClass
in class JavaSupport
@Deprecated public void setObjectJavaClass(JavaClass objectJavaClass)
setObjectJavaClass
in class JavaSupport
public RubyClass getJavaArrayClass()
getJavaArrayClass
in class JavaSupport
public RubyClass getJavaClassClass()
getJavaClassClass
in class JavaSupport
public RubyClass getJavaPackageClass()
getJavaPackageClass
in class JavaSupport
public void setJavaPackageClass(RubyClass javaPackageClass)
public RubyModule getJavaInterfaceTemplate()
getJavaInterfaceTemplate
in class JavaSupport
@Deprecated public RubyModule getPackageModuleTemplate()
getPackageModuleTemplate
in class JavaSupport
public RubyClass getJavaProxyClass()
getJavaProxyClass
in class JavaSupport
public RubyClass getArrayJavaProxyCreatorClass()
getArrayJavaProxyCreatorClass
in class JavaSupport
public RubyClass getConcreteProxyClass()
getConcreteProxyClass
in class JavaSupport
public RubyClass getMapJavaProxyClass()
getMapJavaProxyClass
in class JavaSupport
public RubyClass getArrayProxyClass()
getArrayProxyClass
in class JavaSupport
public RubyClass getJavaFieldClass()
getJavaFieldClass
in class JavaSupport
public RubyClass getJavaMethodClass()
getJavaMethodClass
in class JavaSupport
public RubyClass getJavaConstructorClass()
getJavaConstructorClass
in class JavaSupport
public ClassValue<java.util.Map<java.lang.String,AssignedName>> getStaticAssignedNames()
getStaticAssignedNames
in class JavaSupport
public ClassValue<java.util.Map<java.lang.String,AssignedName>> getInstanceAssignedNames()
getInstanceAssignedNames
in class JavaSupport
@Deprecated public java.util.Map<java.util.Set<?>,JavaProxyClass> getJavaProxyClassCache()
getJavaProxyClassCache
in class JavaSupport
protected final JavaProxyClass fetchJavaProxyClass(JavaSupport.ProxyClassKey classKey)
JavaSupport
JavaSupport.getJavaProxyClassCache()
APIfetchJavaProxyClass
in class JavaSupport
protected final JavaProxyClass saveJavaProxyClass(JavaSupport.ProxyClassKey classKey, JavaProxyClass klass)
JavaSupport
JavaSupport.getJavaProxyClassCache()
APIsaveJavaProxyClass
in class JavaSupport
public static JavaProxyClass fetchJavaProxyClass(Ruby runtime, JavaSupport.ProxyClassKey classKey)
public static JavaProxyClass saveJavaProxyClass(Ruby runtime, JavaSupport.ProxyClassKey classKey, JavaProxyClass klass)
@Deprecated public java.lang.Object getJavaObjectVariable(java.lang.Object o, int i)
getJavaObjectVariable
in class JavaSupport
@Deprecated public void setJavaObjectVariable(java.lang.Object o, int i, java.lang.Object v)
setJavaObjectVariable
in class JavaSupport
Copyright © 2001-2022 JRuby. All Rights Reserved.