Package org.jruby.ir.targets.indy
Class ArrayBootstrap
java.lang.Object
org.jruby.ir.targets.indy.ArrayBootstrap
-
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
array
(MethodHandles.Lookup lookup, String name, MethodType type) static RubyArray
array
(ThreadContext context, IRubyObject[] ary) static RubyArray
fixnumArray
(ThreadContext context, MutableCallSite site, long[] values) static RubyArray
floatArray
(ThreadContext context, MutableCallSite site, double[] values) static CallSite
literalArray
(MethodHandles.Lookup lookup, String name, MethodType type, String stringValues)
-
Field Details
-
ARRAY_H
public static final org.objectweb.asm.Handle ARRAY_H -
NUMERIC_ARRAY
public static final org.objectweb.asm.Handle NUMERIC_ARRAY
-
-
Constructor Details
-
ArrayBootstrap
public ArrayBootstrap()
-
-
Method Details
-
array
-
array
-
literalArray
public static CallSite literalArray(MethodHandles.Lookup lookup, String name, MethodType type, String stringValues) -
fixnumArray
-
floatArray
-