Package org.jruby.java.addons
Class ClassJavaAddons
java.lang.Object
org.jruby.java.addons.ClassJavaAddons
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static JavaProxyasJavaClass(Ruby runtime, Class<?> reifiedClass) static IRubyObjectbecome_java(ThreadContext context, IRubyObject self) static IRubyObjectbecome_java(ThreadContext context, IRubyObject self, IRubyObject[] args) private static IRubyObjectbecomeJava(ThreadContext context, RubyClass klass, String dumpDir, boolean useChildLoader) private static voidgenerateFieldAccessors(ThreadContext context, RubyClass klass, Class<?> javaClass) getJavaFieldNames(RubyClass klass) static IRubyObjectjava_class(ThreadContext context, IRubyObject self)
-
Constructor Details
-
ClassJavaAddons
public ClassJavaAddons()
-
-
Method Details
-
java_class
-
asJavaClass
-
become_java
-
become_java
-
becomeJava
private static IRubyObject becomeJava(ThreadContext context, RubyClass klass, String dumpDir, boolean useChildLoader) -
generateFieldAccessors
private static void generateFieldAccessors(ThreadContext context, RubyClass klass, Class<?> javaClass) -
getJavaFieldNames
-