public class JavaSupportImpl extends JavaSupport
JavaSupport.ProxyClassKeyruntime| Constructor and Description |
|---|
JavaSupportImpl(Ruby runtime) |
getJavaClassFromCache, loadJavaClass, loadJavaClasspublic 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 JavaSupportpublic void handleNativeException(java.lang.Throwable exception,
java.lang.reflect.Member target)
handleNativeException in class JavaSupportpublic ObjectProxyCache<IRubyObject,RubyClass> getObjectProxyCache()
getObjectProxyCache in class JavaSupportpublic java.util.Map<java.lang.String,JavaClass> getNameClassMap()
getNameClassMap in class JavaSupportpublic RubyModule getJavaModule()
getJavaModule in class JavaSupportpublic RubyModule getJavaUtilitiesModule()
getJavaUtilitiesModule in class JavaSupportpublic RubyModule getJavaArrayUtilitiesModule()
getJavaArrayUtilitiesModule in class JavaSupportpublic RubyClass getJavaObjectClass()
getJavaObjectClass in class JavaSupportpublic RubyClass getJavaProxyConstructorClass()
getJavaProxyConstructorClass in class JavaSupport@Deprecated public JavaClass getObjectJavaClass()
getObjectJavaClass in class JavaSupport@Deprecated public void setObjectJavaClass(JavaClass objectJavaClass)
setObjectJavaClass in class JavaSupportpublic RubyClass getJavaArrayClass()
getJavaArrayClass in class JavaSupportpublic RubyClass getJavaClassClass()
getJavaClassClass in class JavaSupportpublic RubyClass getJavaPackageClass()
getJavaPackageClass in class JavaSupportpublic void setJavaPackageClass(RubyClass javaPackageClass)
public RubyModule getJavaInterfaceTemplate()
getJavaInterfaceTemplate in class JavaSupport@Deprecated public RubyModule getPackageModuleTemplate()
getPackageModuleTemplate in class JavaSupportpublic RubyClass getJavaProxyClass()
getJavaProxyClass in class JavaSupportpublic RubyClass getArrayJavaProxyCreatorClass()
getArrayJavaProxyCreatorClass in class JavaSupportpublic RubyClass getConcreteProxyClass()
getConcreteProxyClass in class JavaSupportpublic RubyClass getMapJavaProxyClass()
getMapJavaProxyClass in class JavaSupportpublic RubyClass getArrayProxyClass()
getArrayProxyClass in class JavaSupportpublic RubyClass getJavaFieldClass()
getJavaFieldClass in class JavaSupportpublic RubyClass getJavaMethodClass()
getJavaMethodClass in class JavaSupportpublic RubyClass getJavaConstructorClass()
getJavaConstructorClass in class JavaSupportpublic ClassValue<java.util.Map<java.lang.String,AssignedName>> getStaticAssignedNames()
getStaticAssignedNames in class JavaSupportpublic 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 JavaSupportprotected final JavaProxyClass fetchJavaProxyClass(JavaSupport.ProxyClassKey classKey)
JavaSupportJavaSupport.getJavaProxyClassCache() APIfetchJavaProxyClass in class JavaSupportprotected final JavaProxyClass saveJavaProxyClass(JavaSupport.ProxyClassKey classKey, JavaProxyClass klass)
JavaSupportJavaSupport.getJavaProxyClassCache() APIsaveJavaProxyClass in class JavaSupportpublic 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 JavaSupportCopyright © 2001-2022 JRuby. All Rights Reserved.