public abstract class CallbackFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.Class[] |
NULL_CLASS_ARRAY
Deprecated.
|
Constructor and Description |
---|
CallbackFactory() |
Modifier and Type | Method and Description |
---|---|
static CallbackFactory |
createFactory(Ruby runtime,
java.lang.Class type) |
static CallbackFactory |
createFactory(Ruby runtime,
java.lang.Class type,
java.lang.ClassLoader classLoader) |
abstract CompiledBlockCallback |
getBlockCallback(java.lang.String method,
java.lang.Object scriptObject)
Deprecated.
|
abstract CompiledBlockCallback19 |
getBlockCallback19(java.lang.String method,
java.lang.Object scriptObject)
Deprecated.
|
abstract Callback |
getBlockMethod(java.lang.String method)
Deprecated.
|
abstract Callback |
getFastMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastMethod(java.lang.String method,
java.lang.Class arg1)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2,
java.lang.Class arg3)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastOptMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastOptSingletonMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastSingletonMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastSingletonMethod(java.lang.String method,
java.lang.Class arg1)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastSingletonMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getFastSingletonMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2,
java.lang.Class arg3)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getMethod(java.lang.String method,
java.lang.Class arg1)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2,
java.lang.Class arg3)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getOptMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getOptSingletonMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getSingletonMethod(java.lang.String method)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getSingletonMethod(java.lang.String method,
java.lang.Class arg1)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getSingletonMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
abstract Callback |
getSingletonMethod(java.lang.String method,
java.lang.Class arg1,
java.lang.Class arg2,
java.lang.Class arg3)
Deprecated.
Callbacks are inefficient; use MethodFactory.
|
@Deprecated public static final java.lang.Class[] NULL_CLASS_ARRAY
public abstract Callback getMethod(java.lang.String method)
method
- name of the methodpublic abstract Callback getFastMethod(java.lang.String method)
method
- name of the methodpublic abstract Callback getMethod(java.lang.String method, java.lang.Class arg1)
method
- name of the methodarg1
- the class of the only argument for this methodpublic abstract Callback getFastMethod(java.lang.String method, java.lang.Class arg1)
method
- name of the methodarg1
- the class of the only argument for this methodpublic abstract Callback getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
method
- name of the methodarg1
- the java class of the first argument for this methodarg2
- the java class of the second argument for this methodpublic abstract Callback getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
method
- name of the methodarg1
- the java class of the first argument for this methodarg2
- the java class of the second argument for this methodpublic abstract Callback getMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
method
- name of the methodarg1
- the java class of the first argument for this methodarg2
- the java class of the second argument for this methodarg3
- the java class of the second argument for this methodpublic abstract Callback getFastMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
method
- name of the methodarg1
- the java class of the first argument for this methodarg2
- the java class of the second argument for this methodarg3
- the java class of the second argument for this methodpublic abstract Callback getSingletonMethod(java.lang.String method)
method
- name of the methodpublic abstract Callback getFastSingletonMethod(java.lang.String method)
method
- name of the methodpublic abstract Callback getSingletonMethod(java.lang.String method, java.lang.Class arg1)
method
- name of the methodarg1
- the class of the only argument for this methodpublic abstract Callback getFastSingletonMethod(java.lang.String method, java.lang.Class arg1)
method
- name of the methodarg1
- the class of the only argument for this methodpublic abstract Callback getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
method
- name of the methodpublic abstract Callback getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2)
method
- name of the methodpublic abstract Callback getSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
method
- name of the methodpublic abstract Callback getFastSingletonMethod(java.lang.String method, java.lang.Class arg1, java.lang.Class arg2, java.lang.Class arg3)
method
- name of the method@Deprecated public abstract Callback getBlockMethod(java.lang.String method)
@Deprecated public abstract CompiledBlockCallback getBlockCallback(java.lang.String method, java.lang.Object scriptObject)
@Deprecated public abstract CompiledBlockCallback19 getBlockCallback19(java.lang.String method, java.lang.Object scriptObject)
public abstract Callback getOptSingletonMethod(java.lang.String method)
method
- name of the methodpublic abstract Callback getFastOptSingletonMethod(java.lang.String method)
method
- name of the methodpublic abstract Callback getOptMethod(java.lang.String method)
method
- name of the methodpublic abstract Callback getFastOptMethod(java.lang.String method)
method
- name of the methodpublic static CallbackFactory createFactory(Ruby runtime, java.lang.Class type)
public static CallbackFactory createFactory(Ruby runtime, java.lang.Class type, java.lang.ClassLoader classLoader)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.