org.jruby.anno
Class TypePopulator

java.lang.Object
  extended by org.jruby.anno.TypePopulator
Direct Known Subclasses:
TypePopulator.DefaultTypePopulator

public abstract class TypePopulator
extends java.lang.Object

Author:
headius

Nested Class Summary
static class TypePopulator.DefaultTypePopulator
           
 
Field Summary
static TypePopulator DEFAULT
           
 
Constructor Summary
TypePopulator()
           
 
Method Summary
abstract  void populate(RubyModule clsmod, java.lang.Class clazz)
           
 void populateMethod(JavaMethod javaMethod, int arity, java.lang.String simpleName, boolean isStatic, CallConfiguration callConfig)
           
 DynamicMethod populateModuleMethod(RubyModule cls, JavaMethod javaMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final TypePopulator DEFAULT
Constructor Detail

TypePopulator

public TypePopulator()
Method Detail

populateMethod

public void populateMethod(JavaMethod javaMethod,
                           int arity,
                           java.lang.String simpleName,
                           boolean isStatic,
                           CallConfiguration callConfig)

populateModuleMethod

public DynamicMethod populateModuleMethod(RubyModule cls,
                                          JavaMethod javaMethod)

populate

public abstract void populate(RubyModule clsmod,
                              java.lang.Class clazz)


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