public final class RubyObject
extends java.lang.Object
RubyObject provides the general methods of Ruby objects.| Modifier and Type | Method and Description | 
|---|---|
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    boolean arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Boolean arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    byte arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Byte arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    char arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Character arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    double arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Double arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    float arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Float arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    int arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Integer arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    long arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Long arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Object... args)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    short arg)
Executes a method of any Object by Java reflection. 
 | 
static <E> E | 
send(java.lang.Object o,
    java.lang.String methodName,
    java.lang.Short arg)
Executes a method of any Object by Java reflection. 
 | 
public static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Object... args)
o - an ObjectmethodName - name of the methodargs - arguments of the methodpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Byte arg)
o - an ObjectmethodName - name of the methodarg - a Bytepublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         byte arg)
o - an ObjectmethodName - name of the methodarg - a bytepublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Short arg)
o - an ObjectmethodName - name of the methodarg - a Shortpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         short arg)
o - an ObjectmethodName - name of the methodarg - a shortpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Integer arg)
o - an ObjectmethodName - name of the methodarg - an Integerpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         int arg)
o - an ObjectmethodName - name of the methodarg - an intpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Long arg)
o - an ObjectmethodName - name of the methodarg - a Longpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         long arg)
o - an ObjectmethodName - name of the methodarg - a longpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Float arg)
o - an ObjectmethodName - name of the methodarg - a Floatpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         float arg)
o - an ObjectmethodName - name of the methodarg - a floatpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Double arg)
o - an ObjectmethodName - name of the methodarg - a Doublepublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         double arg)
o - an ObjectmethodName - name of the methodarg - a doublepublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Boolean arg)
o - an ObjectmethodName - name of the methodarg - a Booleanpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         boolean arg)
o - an ObjectmethodName - name of the methodarg - a booleanpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         java.lang.Character arg)
o - an ObjectmethodName - name of the methodarg - a Characterpublic static <E> E send(java.lang.Object o,
         java.lang.String methodName,
         char arg)
o - an ObjectmethodName - name of the methodarg - a char