Top Fields Constructors Methods
org.jruby.ir.targets.indy

public Class LiteralValueBootstrap

extends Object
Class Inheritance
Imports
com.headius.invokebinder.Binder, org.jcodings.Encoding, org.jruby.Ruby, .RubyEncoding, .RubyNil, org.jruby.ir.runtime.IRRuntimeHelpers, org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.opto.OptoFactory, org.objectweb.asm.Handle, .Opcodes, java.lang.invoke.CallSite, .MethodHandle, .MethodHandles, .MethodType, .MutableCallSite

Field Summary

Modifier and TypeField and Description
public static final Handle
public static final Handle
private static final MethodHandle
private static final MethodHandle
private static final MethodHandles.Lookup
private static final MethodHandle
private static final MethodHandle
private static final MethodHandle
private static final MethodHandle

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static CallSite
public static CallSite
public static Encoding
public static IRubyObject
public static IRubyObject
public static RubyEncoding
public static Ruby
public static IRubyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CONTEXT_VALUE_HANDLEback to summary
public static final Handle CONTEXT_VALUE_HANDLE
CONTEXT_VALUE_STRING_HANDLEback to summary
public static final Handle CONTEXT_VALUE_STRING_HANDLE
ENCODING_HANDLEback to summary
private static final MethodHandle ENCODING_HANDLE
FALSE_HANDLEback to summary
private static final MethodHandle FALSE_HANDLE
LOOKUPback to summary
private static final MethodHandles.Lookup LOOKUP
NIL_HANDLEback to summary
private static final MethodHandle NIL_HANDLE
RUBY_ENCODING_HANDLEback to summary
private static final MethodHandle RUBY_ENCODING_HANDLE
RUNTIME_HANDLEback to summary
private static final MethodHandle RUNTIME_HANDLE
TRUE_HANDLEback to summary
private static final MethodHandle TRUE_HANDLE

Constructor Detail

LiteralValueBootstrapback to summary
public LiteralValueBootstrap()

Method Detail

contextValueback to summary
public static CallSite contextValue(MethodHandles.Lookup lookup, String name, MethodType type)
contextValueStringback to summary
public static CallSite contextValueString(MethodHandles.Lookup lookup, String name, MethodType type, String str)
encodingback to summary
public static Encoding encoding(ThreadContext context, MutableCallSite site, String name)
Falseback to summary
public static IRubyObject False(ThreadContext context, MutableCallSite site)
nilback to summary
public static IRubyObject nil(ThreadContext context, MutableCallSite site)
rubyEncodingback to summary
public static RubyEncoding rubyEncoding(ThreadContext context, MutableCallSite site, String name)
runtimeback to summary
public static Ruby runtime(ThreadContext context, MutableCallSite site)
Trueback to summary
public static IRubyObject True(ThreadContext context, MutableCallSite site)