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