public abstract class TypePopulator extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TypePopulator.DefaultTypePopulator |
Modifier and Type | Field and Description |
---|---|
static TypePopulator |
DEFAULT |
Constructor and Description |
---|
TypePopulator() |
Modifier and Type | Method and Description |
---|---|
abstract void |
populate(RubyModule clsmod,
Class clazz) |
static void |
populateMethod(JavaMethod javaMethod,
int arity,
String simpleName,
boolean isStatic,
CallConfiguration callConfig,
boolean notImplemented) |
static void |
populateMethod(JavaMethod javaMethod,
int arity,
String simpleName,
boolean isStatic,
CallConfiguration callConfig,
boolean notImplemented,
Class nativeTarget,
String nativeName,
Class nativeReturn,
Class[] nativeArguments) |
static DynamicMethod |
populateModuleMethod(RubyModule cls,
JavaMethod javaMethod) |
public static final TypePopulator DEFAULT
public static void populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, CallConfiguration callConfig, boolean notImplemented)
public static void populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, CallConfiguration callConfig, boolean notImplemented, Class nativeTarget, String nativeName, Class nativeReturn, Class[] nativeArguments)
public static DynamicMethod populateModuleMethod(RubyModule cls, JavaMethod javaMethod)
public abstract void populate(RubyModule clsmod, Class clazz)
Copyright © 2001–2015 JRuby. All rights reserved.