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.Handlestatic final org.objectweb.asm.Handle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CallSitearray(MethodHandles.Lookup lookup, String name, MethodType type) static RubyArrayarray(ThreadContext context, IRubyObject[] ary) static RubyArrayfixnumArray(ThreadContext context, MutableCallSite site, long[] values) static RubyArrayfloatArray(ThreadContext context, MutableCallSite site, double[] values) static CallSiteliteralArray(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
-