All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static void |
addRealImplClassNew(RubyClass clazz) |
static IRubyObject |
append_features(ThreadContext context,
IRubyObject self,
IRubyObject clazz,
Block block) |
private static void |
appendFeaturesToClass(ThreadContext context,
IRubyObject self,
RubyClass clazz) |
private static void |
appendFeaturesToModule(ThreadContext context,
IRubyObject self,
RubyModule module) |
private static void |
checkAlreadyReified(RubyClass clazz,
Ruby runtime) |
static RubyModule |
createJavaInterfaceTemplateModule(ThreadContext context) |
static IRubyObject |
extended(ThreadContext context,
IRubyObject self,
IRubyObject object) |
private static RubyArray |
getInterfaceModules(IRubyObject module) |
private static JavaClass |
getJavaClassForInterface(IRubyObject module) |
private static RubyArray |
getJavaInterfaces(IRubyObject module) |
static IRubyObject |
impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block implBlock) |
static IRubyObject |
implement(ThreadContext context,
IRubyObject self,
IRubyObject clazz) |
private static void |
initInterfaceImplMethods(ThreadContext context,
RubyClass clazz) |
private static boolean |
initInterfaceModules(IRubyObject self,
IRubyObject module) |
static IRubyObject |
new_impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
private static IRubyObject |
newInterfaceProxy(IRubyObject self) |
static IRubyObject |
op_aref(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |