/external/proguard/src/proguard/classfile/instruction/ |
H A D | TableSwitchInstruction.java | 64 * @param tableSwitchInstruction the instruction to be copied. 67 public TableSwitchInstruction copy(TableSwitchInstruction tableSwitchInstruction) argument 69 this.opcode = tableSwitchInstruction.opcode; 70 this.defaultOffset = tableSwitchInstruction.defaultOffset; 71 this.lowCase = tableSwitchInstruction.lowCase; 72 this.highCase = tableSwitchInstruction.highCase; 73 this.jumpOffsets = tableSwitchInstruction.jumpOffsets;
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | EvaluationSimplifier.java | 356 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 359 replaceBranchInstruction(clazz, offset, tableSwitchInstruction); 367 tableSwitchInstruction); 372 cleanUpSwitchInstruction(clazz, offset, tableSwitchInstruction); 374 trimSwitchInstruction(clazz, offset, tableSwitchInstruction); 867 TableSwitchInstruction tableSwitchInstruction) 891 tableSwitchInstruction, 907 TableSwitchInstruction tableSwitchInstruction, 913 int[] jumpOffsets = tableSwitchInstruction.jumpOffsets; 924 switchCase >= tableSwitchInstruction 864 replaceSimpleEnumSwitchInstruction(Clazz clazz, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 903 replaceSimpleEnumSwitchInstruction(Clazz clazz, CodeAttribute codeAttribute, int loadOffset, int switchOffset, TableSwitchInstruction tableSwitchInstruction, ReferenceValue mappingValue) argument 1087 trimSwitchInstruction(Clazz clazz, int offset, TableSwitchInstruction tableSwitchInstruction) argument [all...] |
/external/proguard/src/proguard/classfile/instruction/visitor/ |
H A D | InstructionVisitor.java | 40 public void visitTableSwitchInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction); argument
|
H A D | MultiInstructionVisitor.java | 116 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 120 instructionVisitors[index].visitTableSwitchInstruction(clazz, method, codeAttribute, offset, tableSwitchInstruction);
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | InstructionSequenceReplacer.java | 299 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 302 new TableSwitchInstruction(tableSwitchInstruction.opcode, 303 instructionSequenceMatcher.matchedBranchOffset(offset, tableSwitchInstruction.defaultOffset), 304 instructionSequenceMatcher.matchedArgument(tableSwitchInstruction.lowCase), 305 instructionSequenceMatcher.matchedArgument(tableSwitchInstruction.highCase), 307 tableSwitchInstruction.jumpOffsets));
|
/external/proguard/src/proguard/classfile/util/ |
H A D | InstructionSequenceMatcher.java | 311 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 317 matchingOpcodes(tableSwitchInstruction, patternInstruction) && 319 tableSwitchInstruction.defaultOffset, 321 matchingArguments(tableSwitchInstruction.lowCase, 323 matchingArguments(tableSwitchInstruction.highCase, 326 tableSwitchInstruction.jumpOffsets, 335 tableSwitchInstruction);
|
H A D | SimplifiedVisitor.java | 618 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 620 visitAnySwitchInstruction(clazz, method, codeAttribute, offset, tableSwitchInstruction);
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | CodeAttributeEditor.java | 869 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 872 tableSwitchInstruction.defaultOffset = 873 newBranchOffset(offset, tableSwitchInstruction.defaultOffset, newOffset); 877 tableSwitchInstruction.jumpOffsets, 885 tableSwitchInstruction); 887 newOffset += tableSwitchInstruction.length(newOffset);
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | ClassPrinter.java | 729 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 731 println(tableSwitchInstruction.toString(offset)); 735 int[] jumpOffsets = tableSwitchInstruction.jumpOffsets; 740 println(Integer.toString(tableSwitchInstruction.lowCase + index) + ": offset = " + jumpOffset + ", target = " + (offset + jumpOffset)); 743 int defaultOffset = tableSwitchInstruction.defaultOffset;
|
/external/proguard/src/proguard/evaluation/ |
H A D | Processor.java | 873 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument 881 offset + tableSwitchInstruction.defaultOffset); 883 for (int index = 0; index < tableSwitchInstruction.jumpOffsets.length; index++) 886 tableSwitchInstruction.lowCase + index)); 889 offset + tableSwitchInstruction.jumpOffsets[index],
|