public class RubyKlassNavigator extends KlassNavigator<org.jruby.RubyModule>
KlassNavigator implementation for JRuby.JAVA| Constructor and Description |
|---|
RubyKlassNavigator(org.jruby.Ruby ruby,
ClassLoader cl) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Klass<?>> |
getAncestors(org.jruby.RubyModule clazz) |
List<FieldRef> |
getDeclaredFields(org.jruby.RubyModule clazz) |
List<MethodRef> |
getDeclaredMethods(org.jruby.RubyModule clazz) |
List<Function> |
getFunctions(org.jruby.RubyModule clazz) |
URL |
getResource(org.jruby.RubyModule clazz,
String resourceName) |
Klass<?> |
getSuperClass(org.jruby.RubyModule clazz) |
Class |
toJavaClass(org.jruby.RubyModule clazz) |
Klass<org.jruby.RubyModule> |
wrap(org.jruby.RubyModule m) |
getArrayElement, getMapElement, isArray, isMappublic RubyKlassNavigator(org.jruby.Ruby ruby,
ClassLoader cl)
public URL getResource(org.jruby.RubyModule clazz, String resourceName)
getResource in class KlassNavigator<org.jruby.RubyModule>public Iterable<Klass<?>> getAncestors(org.jruby.RubyModule clazz)
getAncestors in class KlassNavigator<org.jruby.RubyModule>public Klass<?> getSuperClass(org.jruby.RubyModule clazz)
getSuperClass in class KlassNavigator<org.jruby.RubyModule>public List<MethodRef> getDeclaredMethods(org.jruby.RubyModule clazz)
getDeclaredMethods in class KlassNavigator<org.jruby.RubyModule>public List<FieldRef> getDeclaredFields(org.jruby.RubyModule clazz)
getDeclaredFields in class KlassNavigator<org.jruby.RubyModule>public List<Function> getFunctions(org.jruby.RubyModule clazz)
getFunctions in class KlassNavigator<org.jruby.RubyModule>public Class toJavaClass(org.jruby.RubyModule clazz)
toJavaClass in class KlassNavigator<org.jruby.RubyModule>public Klass<org.jruby.RubyModule> wrap(org.jruby.RubyModule m)
Copyright © 2016. All Rights Reserved.