public class Bootstrap extends Object
Constructor and Description |
---|
Bootstrap() |
public static java.lang.invoke.CallSite string(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, String value, int encoding)
public static java.lang.invoke.CallSite array(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite invoke(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite attrAssign(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite invokeSelf(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite ivar(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type) throws Throwable
Throwable
public static java.lang.invoke.CallSite searchConst(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite inheritanceSearchConst(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static org.objectweb.asm.Handle string()
public static org.objectweb.asm.Handle array()
public static org.objectweb.asm.Handle invoke()
public static org.objectweb.asm.Handle invokeSelf()
public static org.objectweb.asm.Handle invokeFixnumOp()
public static org.objectweb.asm.Handle attrAssign()
public static org.objectweb.asm.Handle ivar()
public static org.objectweb.asm.Handle searchConst()
public static org.objectweb.asm.Handle inheritanceSearchConst()
public static IRubyObject string(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 Throwable
Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0) throws Throwable
Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1) throws Throwable
Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) throws Throwable
Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self) throws Throwable
Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, Block block) throws Throwable
Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) throws Throwable
Throwable
public static IRubyObject invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) throws Throwable
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 Throwable
Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, Block block) throws Throwable
Throwable
public static IRubyObject attrAssign(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0) throws Throwable
Throwable
public static IRubyObject invokeSelfSimple(String name, ThreadContext context, IRubyObject self)
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0) throws Throwable
Throwable
public static IRubyObject invokeSelfSimple(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 Throwable
Throwable
public static IRubyObject invokeSelfSimple(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 Throwable
Throwable
public static IRubyObject invokeSelfSimple(String name, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
public static IRubyObject invokeSelfSimple(String name, ThreadContext context, IRubyObject self, Block block) throws Throwable
Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) throws Throwable
Throwable
public static IRubyObject invokeSelfSimple(String name, ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) throws Throwable
Throwable
public static IRubyObject invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) throws Throwable
Throwable
public static IRubyObject invokeSelfSimple(String name, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) throws Throwable
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 Throwable
Throwable
public static IRubyObject invokeSelfSimple(String name, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) throws Throwable
Throwable
public static IRubyObject ivarGet(VariableSite site, IRubyObject self) throws Throwable
Throwable
public static void ivarSet(VariableSite site, IRubyObject self, IRubyObject value) throws Throwable
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, String constName, ThreadContext context, StaticScope staticScope) throws Throwable
Throwable
public static IRubyObject inheritanceSearchConst(java.lang.invoke.MutableCallSite site, String constName, ThreadContext context, IRubyObject cmVal) throws Throwable
Throwable
public static org.objectweb.asm.Handle symbol()
public static java.lang.invoke.CallSite symbol(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, String sym)
public static IRubyObject symbol(java.lang.invoke.MutableCallSite site, String name, ThreadContext context)
public static org.objectweb.asm.Handle fixnum()
public static java.lang.invoke.CallSite fixnum(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, long value)
public static IRubyObject fixnum(java.lang.invoke.MutableCallSite site, long value, ThreadContext context)
public static org.objectweb.asm.Handle flote()
public static java.lang.invoke.CallSite flote(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, double value)
public static IRubyObject flote(java.lang.invoke.MutableCallSite site, double value, ThreadContext context)
Copyright © 2001-2016 JRuby. All Rights Reserved.