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