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, String encodingName)
public static java.lang.invoke.CallSite bytelist(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, String value, String encodingName)
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 hash(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite kwargsHash(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, int noPrivateConsts)
public static org.objectweb.asm.Handle string()
public static org.objectweb.asm.Handle bytelist()
public static org.objectweb.asm.Handle array()
public static org.objectweb.asm.Handle hash()
public static org.objectweb.asm.Handle kwargsHash()
public static org.objectweb.asm.Handle invokeSuper()
public static org.objectweb.asm.Handle ivar()
public static org.objectweb.asm.Handle searchConst()
public static RubyString string(java.lang.invoke.MutableCallSite site, org.jruby.util.ByteList value, ThreadContext context) throws Throwable
Throwable
public static RubyString frozenString(java.lang.invoke.MutableCallSite site, org.jruby.util.ByteList value, ThreadContext context) throws Throwable
Throwable
public static IRubyObject array(ThreadContext context, IRubyObject[] elts)
public static org.objectweb.asm.Handle contextValue()
public static org.objectweb.asm.Handle contextValueString()
public static java.lang.invoke.CallSite contextValue(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type)
public static java.lang.invoke.CallSite contextValueString(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, String str)
public static IRubyObject nil(ThreadContext context, java.lang.invoke.MutableCallSite site)
public static IRubyObject True(ThreadContext context, java.lang.invoke.MutableCallSite site)
public static IRubyObject False(ThreadContext context, java.lang.invoke.MutableCallSite site)
public static Ruby runtime(ThreadContext context, java.lang.invoke.MutableCallSite site)
public static RubyEncoding encoding(ThreadContext context, java.lang.invoke.MutableCallSite site, String name)
public static IRubyObject hash(ThreadContext context, IRubyObject[] pairs)
public static IRubyObject kwargsHash(ThreadContext context, RubyHash hash, IRubyObject[] pairs)
public static int getNativeArgCount(DynamicMethod method, DynamicMethod.NativeCall nativeCall)
public static IRubyObject ivarGet(VariableSite site, IRubyObject self) throws Throwable
Throwable
public static IRubyObject ivarGetFail(VariableSite site, IRubyObject self) throws Throwable
Throwable
public static void ivarSet(VariableSite site, IRubyObject self, IRubyObject value) throws Throwable
Throwable
public static void ivarSetFail(VariableSite site, IRubyObject self, IRubyObject value) throws Throwable
Throwable
public static boolean testType(RubyClass original, IRubyObject self)
public static IRubyObject searchConst(ThreadContext context, StaticScope staticScope, java.lang.invoke.MutableCallSite site, String constName, boolean noPrivateConsts) throws Throwable
Throwable
public static IRubyObject inheritanceSearchConst(ThreadContext context, IRubyObject cmVal, java.lang.invoke.MutableCallSite site, String constName, boolean noPrivateConsts) throws Throwable
Throwable
public static IRubyObject lexicalSearchConst(ThreadContext context, StaticScope scope, java.lang.invoke.MutableCallSite site, String constName, boolean noPrivateConsts) throws Throwable
Throwable
public static IRubyObject instVarNullToNil(IRubyObject value, IRubyObject nil, String name)
public static boolean testArg0ModuleMatch(IRubyObject arg0, int id)
Copyright © 2001-2015 JRuby. All Rights Reserved.