Class ArrayDerefInstr

All Implemented Interfaces:
ClosureAcceptingInstr, ResultInstr, Site

public class ArrayDerefInstr extends OneOperandArgNoBlockCallInstr
Instruction representing Ruby code of the form: "a['str']" which is equivalent to: a.[]('str'). Because a Hash receiver would immediately freeze the string, we can freeze and dedup the string ahead of time and call [] directly.