Package org.teavm.model.instructions

Examples of org.teavm.model.instructions.UnwrapArrayInstruction


        List<Instruction> newInstructions = new ArrayList<>();
        List<Instruction> instructions = block.getInstructions();
        for (int i = 0; i < instructions.size(); ++i) {
            Instruction insn = instructions.get(i);
            if (insn instanceof UnwrapArrayInstruction) {
                UnwrapArrayInstruction unwrap = (UnwrapArrayInstruction)insn;
                instructions.set(i, new EmptyInstruction());
                int def = whereDefined(instructions, i, unwrap.getArray());
                if (def < 0) {
                    newInstructions.add(unwrap);
                } else {
                    instructions.add(def + 1, unwrap);
                    ++i;
View Full Code Here

TOP

Related Classes of org.teavm.model.instructions.UnwrapArrayInstruction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.