public class JavaSupportImpl extends JavaSupport
JavaSupport.| Modifier and Type | Class and Description |
|---|---|
static class |
JavaSupportImpl.ProxyClassKey |
runtime| Constructor and Description |
|---|
JavaSupportImpl(Ruby runtime) |
getArrayJavaProxyCreatorClass, getArrayProxyClass, getConcreteProxyClass, getJavaArrayClass, getJavaArrayUtilitiesModule, getJavaClassClass, getJavaClassFromCache, getJavaConstructorClass, getJavaFieldClass, getJavaInterfaceTemplate, getJavaMethodClass, getJavaModule, getJavaObjectClass, getJavaPackageClass, getJavaProxyClass, getJavaProxyConstructorClass, getJavaUtilitiesModule, getMapJavaProxyClass, getObjectJavaClass, getObjectProxyCache, getPackageModuleTemplate, handleNativeException, loadJavaClass, loadJavaClass, loadJavaClassQuiet, loadJavaClassVerbose, setJavaPackageClass, setObjectJavaClasspublic JavaSupportImpl(Ruby runtime)
@Deprecated public java.util.Map<java.lang.String,JavaClass> getNameClassMap()
getNameClassMap 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 JavaProxyClass fetchJavaProxyClass(JavaSupportImpl.ProxyClassKey classKey)
getJavaProxyClassCache() APIprotected JavaProxyClass saveJavaProxyClass(JavaSupportImpl.ProxyClassKey classKey, JavaProxyClass klass)
getJavaProxyClassCache() APIpublic static JavaProxyClass fetchJavaProxyClass(Ruby runtime, JavaSupportImpl.ProxyClassKey classKey)
public static JavaProxyClass saveJavaProxyClass(Ruby runtime, JavaSupportImpl.ProxyClassKey classKey, JavaProxyClass klass)
@Deprecated
public java.lang.Object getJavaObjectVariable(java.lang.Object o,
int i)
@Deprecated
public void setJavaObjectVariable(java.lang.Object o,
int i,
java.lang.Object v)
Copyright © 2001-2023 JRuby. All Rights Reserved.