private static class Java.JavaPackageClassProvider extends java.lang.Object implements ClassProvider
| Modifier and Type | Field and Description |
|---|---|
(package private) static Java.JavaPackageClassProvider |
INSTANCE |
| Modifier | Constructor and Description |
|---|---|
private |
JavaPackageClassProvider() |
| Modifier and Type | Method and Description |
|---|---|
RubyClass |
defineClassUnder(RubyModule pkg,
java.lang.String name,
RubyClass superClazz) |
RubyModule |
defineModuleUnder(RubyModule pkg,
java.lang.String name) |
private static java.lang.String |
getPackageName(RubyModule pkg) |
static final Java.JavaPackageClassProvider INSTANCE
public RubyClass defineClassUnder(RubyModule pkg, java.lang.String name, RubyClass superClazz)
defineClassUnder in interface ClassProviderpublic RubyModule defineModuleUnder(RubyModule pkg, java.lang.String name)
defineModuleUnder in interface ClassProviderprivate static java.lang.String getPackageName(RubyModule pkg)