org.jruby.runtime.invokedynamic
Class InvokeDynamicSupport
java.lang.Object
org.jruby.runtime.invokedynamic.InvokeDynamicSupport
public class InvokeDynamicSupport
- extends java.lang.Object
Method Summary |
static java.lang.Object |
bootstrap(CallSite site,
java.lang.Object... args)
|
static void |
installBytecode(MethodVisitor method,
java.lang.String classname)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
static IRubyObject |
invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
|
static IRubyObject |
invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
static IRubyObject |
invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
|
static IRubyObject |
invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
static IRubyObject |
invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InvokeDynamicSupport
public InvokeDynamicSupport()
bootstrap
public static java.lang.Object bootstrap(CallSite site,
java.lang.Object... args)
installBytecode
public static void installBytecode(MethodVisitor method,
java.lang.String classname)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
invokeDynamicIter
public static IRubyObject invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
Block block)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
invokeDynamicIter
public static IRubyObject invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
invokeDynamicIter
public static IRubyObject invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
invokeDynamicIter
public static IRubyObject invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args)
invokeDynamic
public static IRubyObject invokeDynamic(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
invokeDynamicIter
public static IRubyObject invokeDynamicIter(DynamicMethod method,
java.lang.Object selfObj,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.