public class InterfaceInitializer extends Initializer
Initializer.StateDEBUG_SCALA, INSTANCE_RESERVED_NAMES, javaClass, javaSupport, METHOD_MANGLE, runtime, STATIC_RESERVED_NAMES| Constructor and Description |
|---|
InterfaceInitializer(Ruby runtime,
java.lang.Class<?> javaClass) |
| Modifier and Type | Method and Description |
|---|---|
RubyModule |
initialize(RubyModule proxy) |
private static void |
setupInterfaceMethods(java.lang.Class<?> javaClass,
Initializer.State state) |
addField, assignAliases, assignStaticAliases, fixScalaNames, getMethods, handleScalaSingletons, initializeBase, installClassClasses, installClassFields, installClassStaticMethods, prepareStaticMethod, setupProxyClass, setupProxyModulepublic InterfaceInitializer(Ruby runtime, java.lang.Class<?> javaClass)
public RubyModule initialize(RubyModule proxy)
initialize in class Initializerprivate static void setupInterfaceMethods(java.lang.Class<?> javaClass,
Initializer.State state)