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

public Class Bootstrap

extends Object
Class Inheritance
Imports
com.headius.invokebinder.Binder, org.jruby.internal.runtime.methods.DynamicMethod, org.jruby.runtime.Block, org.jruby.util.log.Logger, .LoggerFactory, org.objectweb.asm.Handle, .Opcodes, java.lang.invoke.CallSite, .MethodHandles, .MethodType

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
public static final String
public static final String
public static final String
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static Handle
public static Handle
getBootstrapHandle(String name, Class<T> type, String sig)

pack-priv static String
logBlock(Block block)

pack-priv static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BOOTSTRAP_BARE_SIGback to summary
public static final String BOOTSTRAP_BARE_SIG
BOOTSTRAP_DOUBLE_STRING_INT_SIGback to summary
public static final String BOOTSTRAP_DOUBLE_STRING_INT_SIG
BOOTSTRAP_INT_INT_SIGback to summary
public static final String BOOTSTRAP_INT_INT_SIG
BOOTSTRAP_INT_SIGback to summary
public static final String BOOTSTRAP_INT_SIG
BOOTSTRAP_LONG_STRING_INT_SIGback to summary
public static final String BOOTSTRAP_LONG_STRING_INT_SIG
LOGback to summary
private static final Logger LOG

Constructor Detail

Bootstrapback to summary
public Bootstrap()

Method Detail

getBootstrapHandleback to summary
public static Handle getBootstrapHandle(String name, String sig)
getBootstrapHandleback to summary
public static Handle getBootstrapHandle(String name, Class<T> type, String sig)
logBlockback to summary
pack-priv static String logBlock(Block block)
logMethodback to summary
pack-priv static String logMethod(DynamicMethod method)