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

public Class CheckpointSite

extends MutableCallSite
Class Inheritance
Imports
com.headius.invokebinder.Binder, org.jruby.Ruby, org.jruby.runtime.ThreadContext, org.jruby.runtime.opto.Invalidator, org.objectweb.asm.Handle, .Opcodes, java.lang.invoke.CallSite, .MethodHandle, .MethodHandles, .MethodType, .MutableCallSite, .SwitchPoint

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static CallSite
public void
Inherited from java.lang.invoke.MutableCallSite:
dynamicInvokergetTargetsetTargetsyncAll

Field Detail

CHECKPOINT_BOOTSTRAPback to summary
public static final Handle CHECKPOINT_BOOTSTRAP
FALLBACKback to summary
private static final MethodHandle FALLBACK
LOOKUPback to summary
private static final MethodHandles.Lookup LOOKUP

Constructor Detail

CheckpointSiteback to summary
public CheckpointSite(MethodType type)

Method Detail

checkpointBootstrapback to summary
public static CallSite checkpointBootstrap(MethodHandles.Lookup lookup, String name, MethodType type) throws Throwable
checkpointFallbackback to summary
public void checkpointFallback(ThreadContext context) throws Throwable