org.jruby.java.proxies
Class JavaInterfaceTemplate

java.lang.Object
  extended by org.jruby.java.proxies.JavaInterfaceTemplate

public class JavaInterfaceTemplate
extends java.lang.Object


Constructor Summary
JavaInterfaceTemplate()
           
 
Method Summary
static void addRealImplClassNew(RubyClass clazz)
           
static IRubyObject append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block)
           
static RubyModule createJavaInterfaceTemplateModule(ThreadContext context)
           
static IRubyObject extended(ThreadContext context, IRubyObject self, IRubyObject object)
           
static IRubyObject impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock)
           
static IRubyObject implement(ThreadContext context, IRubyObject self, IRubyObject clazz)
           
static IRubyObject op_aref(ThreadContext context, IRubyObject self, IRubyObject[] args)
           
static IRubyObject rbNew(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaInterfaceTemplate

public JavaInterfaceTemplate()
Method Detail

createJavaInterfaceTemplateModule

public static RubyModule createJavaInterfaceTemplateModule(ThreadContext context)

implement

public static IRubyObject implement(ThreadContext context,
                                    IRubyObject self,
                                    IRubyObject clazz)

append_features

public static IRubyObject append_features(ThreadContext context,
                                          IRubyObject self,
                                          IRubyObject clazz,
                                          Block block)

addRealImplClassNew

public static void addRealImplClassNew(RubyClass clazz)

extended

public static IRubyObject extended(ThreadContext context,
                                   IRubyObject self,
                                   IRubyObject object)

op_aref

public static IRubyObject op_aref(ThreadContext context,
                                  IRubyObject self,
                                  IRubyObject[] args)

impl

public static IRubyObject impl(ThreadContext context,
                               IRubyObject self,
                               IRubyObject[] args,
                               Block implBlock)

rbNew

public static IRubyObject rbNew(ThreadContext context,
                                IRubyObject self,
                                IRubyObject[] args,
                                Block block)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.