org.jruby
Class RubyJRuby.JRubyClassExtensions

java.lang.Object
  extended by org.jruby.RubyJRuby.JRubyClassExtensions
Enclosing class:
RubyJRuby

public static class RubyJRuby.JRubyClassExtensions
extends java.lang.Object


Constructor Summary
RubyJRuby.JRubyClassExtensions()
           
 
Method Summary
static IRubyObject add_class_annotation(ThreadContext context, IRubyObject maybeClass, IRubyObject annoMap)
           
static IRubyObject add_method_annotation(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject annoMap)
           
static IRubyObject add_method_signature(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject clsList)
           
static IRubyObject add_parameter_annotations(ThreadContext context, IRubyObject maybeClass, IRubyObject methodName, IRubyObject paramAnnoMaps)
           
static IRubyObject become_java_bang(ThreadContext context, IRubyObject maybeClass, IRubyObject[] args)
           
static IRubyObject java_class(ThreadContext context, IRubyObject maybeClass)
           
static IRubyObject subclasses(ThreadContext context, IRubyObject maybeClass, IRubyObject[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyJRuby.JRubyClassExtensions

public RubyJRuby.JRubyClassExtensions()
Method Detail

subclasses

public static IRubyObject subclasses(ThreadContext context,
                                     IRubyObject maybeClass,
                                     IRubyObject[] args)

become_java_bang

public static IRubyObject become_java_bang(ThreadContext context,
                                           IRubyObject maybeClass,
                                           IRubyObject[] args)

java_class

public static IRubyObject java_class(ThreadContext context,
                                     IRubyObject maybeClass)

add_method_annotation

public static IRubyObject add_method_annotation(ThreadContext context,
                                                IRubyObject maybeClass,
                                                IRubyObject methodName,
                                                IRubyObject annoMap)

add_parameter_annotations

public static IRubyObject add_parameter_annotations(ThreadContext context,
                                                    IRubyObject maybeClass,
                                                    IRubyObject methodName,
                                                    IRubyObject paramAnnoMaps)

add_class_annotation

public static IRubyObject add_class_annotation(ThreadContext context,
                                               IRubyObject maybeClass,
                                               IRubyObject annoMap)

add_method_signature

public static IRubyObject add_method_signature(ThreadContext context,
                                               IRubyObject maybeClass,
                                               IRubyObject methodName,
                                               IRubyObject clsList)


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