public abstract class JavaSupport extends Object
Constructor and Description |
---|
JavaSupport() |
public abstract Class loadJavaClass(String className) throws ClassNotFoundException
ClassNotFoundException
public abstract RubyModule getProxyClassFromCache(Class clazz)
public abstract void handleNativeException(Throwable exception, Member target)
public abstract ObjectProxyCache<IRubyObject,RubyClass> getObjectProxyCache()
public abstract RubyModule getJavaModule()
public abstract RubyModule getJavaUtilitiesModule()
public abstract RubyModule getJavaArrayUtilitiesModule()
public abstract RubyClass getJavaObjectClass()
public abstract JavaClass getObjectJavaClass()
public abstract void setObjectJavaClass(JavaClass objectJavaClass)
public abstract RubyClass getJavaArrayClass()
public abstract RubyClass getJavaClassClass()
public abstract RubyModule getJavaInterfaceTemplate()
public abstract RubyModule getPackageModuleTemplate()
public abstract RubyClass getJavaProxyClass()
public abstract RubyClass getArrayJavaProxyCreatorClass()
public abstract RubyClass getConcreteProxyClass()
public abstract RubyClass getMapJavaProxyClass()
public abstract RubyClass getArrayProxyClass()
public abstract RubyClass getJavaFieldClass()
public abstract RubyClass getJavaMethodClass()
public abstract RubyClass getJavaConstructorClass()
public abstract RubyClass getJavaProxyConstructorClass()
public abstract Map<Set<?>,JavaProxyClass> getJavaProxyClassCache()
public abstract ClassValue<Map<String,AssignedName>> getStaticAssignedNames()
public abstract ClassValue<Map<String,AssignedName>> getInstanceAssignedNames()
public abstract void beginProxy(Class cls, RubyModule proxy)
public abstract void endProxy(Class cls)
public abstract RubyModule getUnfinishedProxy(Class cls)
Copyright © 2001-2015 JRuby. All Rights Reserved.