public class JavaSupportImpl extends JavaSupport
Constructor and Description |
---|
JavaSupportImpl(Ruby runtime) |
public JavaSupportImpl(Ruby runtime)
public Class loadJavaClass(String className) throws ClassNotFoundException
loadJavaClass
in class JavaSupport
ClassNotFoundException
public Class loadJavaClassVerbose(String className)
loadJavaClassVerbose
in class JavaSupport
public Class loadJavaClassQuiet(String className)
loadJavaClassQuiet
in class JavaSupport
public JavaClass getJavaClassFromCache(Class clazz)
getJavaClassFromCache
in class JavaSupport
public RubyModule getProxyClassFromCache(Class clazz)
getProxyClassFromCache
in class JavaSupport
public void handleNativeException(Throwable exception, Member target)
handleNativeException
in class JavaSupport
public ObjectProxyCache<IRubyObject,RubyClass> getObjectProxyCache()
getObjectProxyCache
in class JavaSupport
public Map<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
public JavaClass getObjectJavaClass()
getObjectJavaClass
in class JavaSupport
public void setObjectJavaClass(JavaClass objectJavaClass)
setObjectJavaClass
in class JavaSupport
public RubyClass getJavaArrayClass()
getJavaArrayClass
in class JavaSupport
public RubyClass getJavaClassClass()
getJavaClassClass
in class JavaSupport
public RubyModule getJavaInterfaceTemplate()
getJavaInterfaceTemplate
in class JavaSupport
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 Map<Set<?>,JavaProxyClass> getJavaProxyClassCache()
getJavaProxyClassCache
in class JavaSupport
public ClassValue<Map<String,AssignedName>> getStaticAssignedNames()
getStaticAssignedNames
in class JavaSupport
public ClassValue<Map<String,AssignedName>> getInstanceAssignedNames()
getInstanceAssignedNames
in class JavaSupport
public void beginProxy(Class cls, RubyModule proxy)
beginProxy
in class JavaSupport
public void endProxy(Class cls)
endProxy
in class JavaSupport
public RubyModule getUnfinishedProxy(Class cls)
getUnfinishedProxy
in class JavaSupport
@Deprecated public Object getJavaObjectVariable(Object o, int i)
getJavaObjectVariable
in class JavaSupport
@Deprecated public void setJavaObjectVariable(Object o, int i, Object v)
setJavaObjectVariable
in class JavaSupport
@Deprecated public static Class getPrimitiveClass(String primitiveType)
Copyright © 2001-2015 JRuby. All Rights Reserved.