jruby/docs BETA
Navigation
org.jruby.java.proxies 8
C ArrayJavaProxy
C ArrayJavaProxyCreator
C ConcreteJavaProxy
C InterfaceJavaProxy
C JavaInterfaceTemplate
C JavaProxy
C MapJavaProxy
I RubyObjectHolderProxy
JavaInterfaceTemplate — members 9
C new()
C add_real_impl_class_new(clazz)
M append_features(context, self, clazz, block) IRubyObject
M create_java_interface_template_module(context) RubyModule
M extended(context, self, object) IRubyObject
M impl(context, self, args, impl_block) IRubyObject
M implement(context, self, clazz) IRubyObject
M java_class(self) IRubyObject
M op_aref(context, self, args) IRubyObject

org.jruby.java.proxies.JavaInterfaceTemplate

class 9 members

Constructors

new

new ( )
Java: <init>()

Class Methods

add_real_impl_class_new

add_real_impl_class_new ( RubyClass clazz )
Java: addRealImplClassNew(org.jruby.RubyClass clazz)

append_features

IRubyObject append_features ( ThreadContext context, IRubyObject self, IRubyObject clazz, Block block )
Java: append_features(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject clazz, org.jruby.runtime.Block block)

create_java_interface_template_module

RubyModule create_java_interface_template_module ( ThreadContext context )
Java: createJavaInterfaceTemplateModule(org.jruby.runtime.ThreadContext context)

extended

IRubyObject extended ( ThreadContext context, IRubyObject self, IRubyObject object )
Java: extended(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject object)

impl

IRubyObject impl ( ThreadContext context, IRubyObject self, IRubyObject[] args, Block impl_block )
Java: impl(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block implBlock)

implement

IRubyObject implement ( ThreadContext context, IRubyObject self, IRubyObject clazz )
Java: implement(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject clazz)

java_class

IRubyObject java_class ( IRubyObject self )
Java: java_class(org.jruby.runtime.builtin.IRubyObject self)

op_aref

IRubyObject op_aref ( ThreadContext context, IRubyObject self, IRubyObject[] args )
Java: op_aref(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.builtin.IRubyObject[] args)