Package org.jruby.ir.targets.indy
Class HeapVariableBootstrap
java.lang.Object
org.jruby.ir.targets.indy.HeapVariableBootstrap
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.objectweb.asm.Handle
static final org.objectweb.asm.Handle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CallSite
getHeapLocalBootstrap
(MethodHandles.Lookup lookup, String name, MethodType type, int depth, int location) static CallSite
getHeapLocalOrNilBootstrap
(MethodHandles.Lookup lookup, String name, MethodType type, int depth, int location)
-
Field Details
-
GET_HEAP_LOCAL_OR_NIL_BOOTSTRAP
public static final org.objectweb.asm.Handle GET_HEAP_LOCAL_OR_NIL_BOOTSTRAP -
GET_HEAP_LOCAL_BOOTSTRAP
public static final org.objectweb.asm.Handle GET_HEAP_LOCAL_BOOTSTRAP
-
-
Constructor Details
-
HeapVariableBootstrap
public HeapVariableBootstrap()
-
-
Method Details
-
getHeapLocalBootstrap
public static CallSite getHeapLocalBootstrap(MethodHandles.Lookup lookup, String name, MethodType type, int depth, int location) throws Throwable - Throws:
Throwable
-
getHeapLocalOrNilBootstrap
public static CallSite getHeapLocalOrNilBootstrap(MethodHandles.Lookup lookup, String name, MethodType type, int depth, int location) throws Throwable - Throws:
Throwable
-