public class Bootstrap
extends java.lang.Object
Constructor and Description |
---|
Bootstrap() |
Modifier and Type | Method and Description |
---|---|
static Handle |
array() |
static java.lang.invoke.CallSite |
array(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
array(ThreadContext context,
IRubyObject[] elts) |
static Handle |
attrAssign() |
static IRubyObject |
attrAssign(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0) |
static java.lang.invoke.CallSite |
attrAssign(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type) |
static Handle |
fixnum() |
static java.lang.invoke.CallSite |
fixnum(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type,
long value) |
static IRubyObject |
fixnum(java.lang.invoke.MutableCallSite site,
long value,
ThreadContext context) |
static Handle |
flote() |
static java.lang.invoke.CallSite |
flote(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type,
double value) |
static IRubyObject |
flote(java.lang.invoke.MutableCallSite site,
double value,
ThreadContext context) |
static Handle |
inheritanceSearchConst() |
static java.lang.invoke.CallSite |
inheritanceSearchConst(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
inheritanceSearchConst(java.lang.invoke.MutableCallSite site,
java.lang.String constName,
ThreadContext context,
IRubyObject cmVal) |
static Handle |
invoke() |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self) |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0) |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static java.lang.invoke.CallSite |
invoke(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type) |
static Handle |
invokeFixnumOp() |
static Handle |
invokeSelf() |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self) |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0) |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static java.lang.invoke.CallSite |
invokeSelf(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
invokeSelfSimple(java.lang.String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static Handle |
ivar() |
static java.lang.invoke.CallSite |
ivar(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
ivarGet(VariableSite site,
IRubyObject self) |
static void |
ivarSet(VariableSite site,
IRubyObject self,
IRubyObject value) |
static Handle |
searchConst() |
static java.lang.invoke.CallSite |
searchConst(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
searchConst(java.lang.invoke.MutableCallSite site,
java.lang.String constName,
ThreadContext context,
StaticScope staticScope) |
static Handle |
string() |
static java.lang.invoke.CallSite |
string(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type,
java.lang.String value,
int encoding) |
static IRubyObject |
string(java.lang.String value,
int encoding,
ThreadContext context) |
static Handle |
symbol() |
static java.lang.invoke.CallSite |
symbol(java.lang.invoke.MethodHandles.Lookup lookup,
java.lang.String name,
java.lang.invoke.MethodType type,
java.lang.String sym) |
static IRubyObject |
symbol(java.lang.invoke.MutableCallSite site,
java.lang.String name,
ThreadContext context) |
static boolean |
testType(RubyClass original,
ThreadContext context,
IRubyObject self) |
static boolean |
testType(RubyClass original,
ThreadContext context,
IRubyObject self,
IRubyObject arg0) |
static boolean |
testType(RubyClass original,
ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static boolean |
testType(RubyClass original,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static boolean |
testType(RubyClass original,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
public static java.lang.invoke.CallSite string(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type, java.lang.String value, int encoding)
public static java.lang.invoke.CallSite array(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite invoke(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite attrAssign(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite invokeSelf(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite ivar(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type) throws java.lang.Throwable
java.lang.Throwable
public static java.lang.invoke.CallSite searchConst(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite inheritanceSearchConst(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type)
public static Handle string()
public static Handle array()
public static Handle invoke()
public static Handle invokeSelf()
public static Handle invokeFixnumOp()
public static Handle attrAssign()
public static Handle ivar()
public static Handle searchConst()
public static Handle inheritanceSearchConst()
public static IRubyObject string(java.lang.String value, int encoding, ThreadContext context)
public static IRubyObject array(ThreadContext context, IRubyObject[] elts)
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject attrAssign(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self)
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self, IRubyObject arg0)
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject invokeSelfSimple(java.lang.String name, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject ivarGet(VariableSite site, IRubyObject self) throws java.lang.Throwable
java.lang.Throwable
public static void ivarSet(VariableSite site, IRubyObject self, IRubyObject value) throws java.lang.Throwable
java.lang.Throwable
public static boolean testType(RubyClass original, ThreadContext context, IRubyObject self)
public static boolean testType(RubyClass original, ThreadContext context, IRubyObject self, IRubyObject arg0)
public static boolean testType(RubyClass original, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1)
public static boolean testType(RubyClass original, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
public static boolean testType(RubyClass original, ThreadContext context, IRubyObject self, IRubyObject[] args)
public static IRubyObject searchConst(java.lang.invoke.MutableCallSite site, java.lang.String constName, ThreadContext context, StaticScope staticScope) throws java.lang.Throwable
java.lang.Throwable
public static IRubyObject inheritanceSearchConst(java.lang.invoke.MutableCallSite site, java.lang.String constName, ThreadContext context, IRubyObject cmVal) throws java.lang.Throwable
java.lang.Throwable
public static Handle symbol()
public static java.lang.invoke.CallSite symbol(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type, java.lang.String sym)
public static IRubyObject symbol(java.lang.invoke.MutableCallSite site, java.lang.String name, ThreadContext context)
public static Handle fixnum()
public static java.lang.invoke.CallSite fixnum(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type, long value)
public static IRubyObject fixnum(java.lang.invoke.MutableCallSite site, long value, ThreadContext context)
public static Handle flote()
public static java.lang.invoke.CallSite flote(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String name, java.lang.invoke.MethodType type, double value)
public static IRubyObject flote(java.lang.invoke.MutableCallSite site, double value, ThreadContext context)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.