93949596979899100101102103
Field field; if (instruction.cache == null) { instruction.cache = field = ((Class) stack.pop()).getField(instruction.expr); } else { stack.discard(); field = (Field) instruction.cache; } stack.push(field.get(stack.pop())); }