/** * This main method tests the class. */ public static void main(String[] args) { InstructionSequenceBuilder builder = new InstructionSequenceBuilder(); Instruction[] instructions = builder .iconst_2() .istore_0() .iinc(0, 2) .iload_0() .ldc(12) .iadd() .putstatic("com/example/SomeClass", "someField", "I", null, null) .instructions(); Constant[] constants = builder.constants(); for (Instruction instruction : instructions) { System.out.println(instruction); } System.out.println(); for (int index = 0; index < constants.length; index++) { System.out.println("#"+index+": " + constants[index]); } }
/** * This main method tests the class. */ public static void main(String[] args) { InstructionSequenceBuilder builder = new InstructionSequenceBuilder(); Instruction[] instructions = builder .iconst_2() .istore_0() .iinc(0, 2) .iload_0() .ldc(12) .iadd() .putstatic("com/example/SomeClass", "someField", "I", null, null) .instructions(); Constant[] constants = builder.constants(); for (Instruction instruction : instructions) { System.out.println(instruction); } System.out.println(); for (int index = 0; index < constants.length; index++) { System.out.println("#"+index+": " + constants[index]); } }
/** * This main method tests the class. */ public static void main(String[] args) { InstructionSequenceBuilder builder = new InstructionSequenceBuilder(); Instruction[] instructions = builder .iconst_2() .istore_0() .iinc(0, 2) .iload_0() .ldc(12) .iadd() .putstatic("com/example/SomeClass", "someField", "I", null, null) .instructions(); Constant[] constants = builder.constants(); for (Instruction instruction : instructions) { System.out.println(instruction); } System.out.println(); for (int index = 0; index < constants.length; index++) { System.out.println("#"+index+": " + constants[index]); } }
new AllAttributeVisitor( new PeepholeOptimizer(codeAttributeEditor, new InstructionSequencesReplacer(____.constants(), instructions, null,
new AllAttributeVisitor( new PeepholeOptimizer(codeAttributeEditor, new InstructionSequencesReplacer(____.constants(), instructions, null,
new AllAttributeVisitor( new PeepholeOptimizer(codeAttributeEditor, new InstructionSequencesReplacer(____.constants(), instructions, null,
Constant[] constants = ____.constants();
Constant[] constants = ____.constants();
Constant[] constants = ____.constants();
.instructions(); Constant[] constants = builder.constants();
.instructions(); Constant[] constants = builder.constants();
.instructions(); Constant[] constants = builder.constants();
Constant[] constants = ____.constants();
Constant[] constants = ____.constants();
Constant[] constants = ____.constants();
}; CONSTANTS = ____.constants();
}; CONSTANTS = ____.constants();
}; CONSTANTS = ____.constants();
}; CONSTANTS = ____.constants();
}; CONSTANTS = ____.constants();