| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| protected static final Class | |
| public static final TypePopulator |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | |
| public void | |
| public static void | populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented, boolean core)
|
| public static void | populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented, boolean core, Class<T> nativeTarget, String nativeName, Class<T> nativeReturn, Class<T>[] nativeArguments)
|
| public static DynamicMethod | |
| public static DynamicMethod |
| ARG0 | back to summary |
|---|---|
| protected static final Class<T>[] ARG0 | |
| ARG0_ARY | back to summary |
|---|---|
| protected static final Class<T>[] ARG0_ARY | |
| ARG0_ARY_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] ARG0_ARY_BLOCK | |
| ARG0_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] ARG0_BLOCK | |
| ARG1 | back to summary |
|---|---|
| protected static final Class<T>[] ARG1 | |
| ARG1_ARY | back to summary |
|---|---|
| protected static final Class<T>[] ARG1_ARY | |
| ARG1_ARY_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] ARG1_ARY_BLOCK | |
| ARG1_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] ARG1_BLOCK | |
| ARG2 | back to summary |
|---|---|
| protected static final Class<T>[] ARG2 | |
| ARG2_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] ARG2_BLOCK | |
| ARG3 | back to summary |
|---|---|
| protected static final Class<T>[] ARG3 | |
| ARG3_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] ARG3_BLOCK | |
| ARG4 | back to summary |
|---|---|
| protected static final Class<T>[] ARG4 | |
| ARG4_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] ARG4_BLOCK | |
| CONTEXT_ARG0 | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG0 | |
| CONTEXT_ARG0_ARY | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG0_ARY | |
| CONTEXT_ARG0_ARY_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG0_ARY_BLOCK | |
| CONTEXT_ARG0_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG0_BLOCK | |
| CONTEXT_ARG1 | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG1 | |
| CONTEXT_ARG1_ARY | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG1_ARY | |
| CONTEXT_ARG1_ARY_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG1_ARY_BLOCK | |
| CONTEXT_ARG1_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG1_BLOCK | |
| CONTEXT_ARG2 | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG2 | |
| CONTEXT_ARG2_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG2_BLOCK | |
| CONTEXT_ARG3 | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG3 | |
| CONTEXT_ARG3_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG3_BLOCK | |
| CONTEXT_ARG4 | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG4 | |
| CONTEXT_ARG4_BLOCK | back to summary |
|---|---|
| protected static final Class<T>[] CONTEXT_ARG4_BLOCK | |
| DEFAULT | back to summary |
|---|---|
| public static final TypePopulator DEFAULT | |
| TypePopulator | back to summary |
|---|---|
| public TypePopulator() | |
| populate | back to summary |
|---|---|
| public abstract void populate(RubyModule clsmod, Class<T> clazz) | |
| populate | back to summary |
|---|---|
| public void populate(ThreadContext context, RubyModule cls, Class<T> clazz) | |
| populateMethod | back to summary |
|---|---|
| public static void populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented, boolean core) | |
| populateMethod | back to summary |
|---|---|
| public static void populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented, boolean core, Class<T> nativeTarget, String nativeName, Class<T> nativeReturn, Class<T>[] nativeArguments) | |
| populateModuleMethod | back to summary |
|---|---|
| public static DynamicMethod populateModuleMethod(RubyModule cls, DynamicMethod javaMethod)
Deprecated since 10.0.
| |
| populateModuleMethod | back to summary |
|---|---|
| public static DynamicMethod populateModuleMethod(RubyModule cls, RubyClass singletonClass, DynamicMethod javaMethod) | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | populate(RubyModule clsmod, Class<T> clazz)
Implements abstract org.
|
| DefaultTypePopulator | back to summary |
|---|---|
| public DefaultTypePopulator() | |
| populate | back to summary |
|---|---|
| public void populate(RubyModule clsmod, Class<T> clazz) Implements abstract org. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final List | |
| private final Class | |
| private final RubyModule. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | addBoundMethodsUnlessOmitted(final Ruby runtime, final String name, final List<JavaMethodDescriptor> methods)
|
| public void | populate(RubyModule target, Class<T> clazz)
Implements abstract org.
Deprecated
since 10.0.
|
| public void | populate(ThreadContext context, final RubyModule target, final Class<T> clazz)
Overrides org.
|
| classAndSubs | back to summary |
|---|---|
| pack-priv final List<String> classAndSubs | |
| clazz | back to summary |
|---|---|
| private final Class<T> clazz | |
| clumper | back to summary |
|---|---|
| private final RubyModule. | |
| ReflectiveTypePopulator | back to summary |
|---|---|
| public ReflectiveTypePopulator(Class<T> clazz) | |
| addBoundMethodsUnlessOmitted | back to summary |
|---|---|
| private void addBoundMethodsUnlessOmitted(final Ruby runtime, final String name, final List<JavaMethodDescriptor> methods) | |
| populate | back to summary |
|---|---|
| public void populate(RubyModule target, Class<T> clazz) Implements abstract org. Deprecated since 10.0.
| |
| populate | back to summary |
|---|---|
| public void populate(ThreadContext context, final RubyModule target, final Class<T> clazz) Overrides org. | |