Package org.jruby.java.proxies
Class JavaInterfaceTemplate
java.lang.Object
org.jruby.java.proxies.JavaInterfaceTemplate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddRealImplClassNew(RubyClass clazz) static IRubyObjectappend_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block) static RubyModulestatic IRubyObjectextended(ThreadContext context, IRubyObject self, IRubyObject object) static IRubyObjectimpl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock) static IRubyObjectimplement(ThreadContext context, IRubyObject self, IRubyObject clazz) Deprecated.static IRubyObjectjava_class(IRubyObject self) static IRubyObjectop_aref(ThreadContext context, IRubyObject self, IRubyObject[] args)
-
Constructor Details
-
JavaInterfaceTemplate
public JavaInterfaceTemplate()
-
-
Method Details
-
createJavaInterfaceTemplateModule
-
java_class
-
implement
@Deprecated public static IRubyObject implement(ThreadContext context, IRubyObject self, IRubyObject clazz) Deprecated. -
append_features
public static IRubyObject append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block) -
addRealImplClassNew
-
extended
-
op_aref
-
impl
public static IRubyObject impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock)
-