public abstract class Initializer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.ClassValue<java.lang.reflect.Method[]> |
DECLARED_METHODS
Deprecated.
|
protected java.lang.Class |
javaClass |
protected JavaSupport |
javaSupport |
protected Ruby |
runtime |
Constructor and Description |
---|
Initializer(Ruby runtime,
java.lang.Class javaClass) |
Modifier and Type | Method and Description |
---|---|
abstract RubyModule |
initialize(RubyModule proxy) |
static RubyModule |
setupProxyClass(Ruby runtime,
java.lang.Class<?> javaClass,
RubyClass proxy) |
static RubyModule |
setupProxyModule(Ruby runtime,
java.lang.Class<?> javaClass,
RubyModule proxy) |
protected final Ruby runtime
protected final JavaSupport javaSupport
protected final java.lang.Class javaClass
@Deprecated public static final java.lang.ClassValue<java.lang.reflect.Method[]> DECLARED_METHODS
public Initializer(Ruby runtime, java.lang.Class javaClass)
public static RubyModule setupProxyClass(Ruby runtime, java.lang.Class<?> javaClass, RubyClass proxy)
public static RubyModule setupProxyModule(Ruby runtime, java.lang.Class<?> javaClass, RubyModule proxy)
public abstract RubyModule initialize(RubyModule proxy)
Copyright © 2001-2020 JRuby. All Rights Reserved.