public class JavaSupport extends Object
Constructor and Description |
---|
JavaSupport(Ruby runtime) |
public JavaSupport(Ruby runtime)
public Class loadJavaClass(String className) throws ClassNotFoundException
ClassNotFoundException
public RubyModule getProxyClassFromCache(Class clazz)
public ObjectProxyCache<IRubyObject,RubyClass> getObjectProxyCache()
public RubyModule getJavaModule()
public RubyModule getJavaUtilitiesModule()
public RubyModule getJavaArrayUtilitiesModule()
public RubyClass getJavaObjectClass()
public RubyClass getJavaProxyConstructorClass()
public JavaClass getObjectJavaClass()
public void setObjectJavaClass(JavaClass objectJavaClass)
public RubyClass getJavaArrayClass()
public RubyClass getJavaClassClass()
public RubyModule getJavaInterfaceTemplate()
public RubyModule getPackageModuleTemplate()
public RubyClass getJavaProxyClass()
public RubyClass getArrayJavaProxyCreatorClass()
public RubyClass getConcreteProxyClass()
public RubyClass getMapJavaProxyClass()
public RubyClass getArrayProxyClass()
public RubyClass getJavaFieldClass()
public RubyClass getJavaMethodClass()
public RubyClass getJavaConstructorClass()
public Map<Set<?>,JavaProxyClass> getJavaProxyClassCache()
public ClassValue<Map<String,AssignedName>> getStaticAssignedNames()
public ClassValue<Map<String,AssignedName>> getInstanceAssignedNames()
public void beginProxy(Class cls, RubyModule proxy)
public void endProxy(Class cls)
public RubyModule getUnfinishedProxy(Class cls)
@Deprecated public Object getJavaObjectVariable(Object o, int i)
@Deprecated public void setJavaObjectVariable(Object o, int i, Object v)
@Deprecated public static Class getPrimitiveClass(String primitiveType)
Copyright © 2001-2016 JRuby. All Rights Reserved.