Searched refs:tableSwitchInstruction (Results 1 - 10 of 10) sorted by relevance

/external/proguard/src/proguard/classfile/instruction/
H A DTableSwitchInstruction.java64 * @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 DEvaluationSimplifier.java356 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 DInstructionVisitor.java40 public void visitTableSwitchInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction); argument
H A DMultiInstructionVisitor.java116 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 DInstructionSequenceReplacer.java299 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 DInstructionSequenceMatcher.java311 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 DSimplifiedVisitor.java618 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 DCodeAttributeEditor.java869 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 DClassPrinter.java729 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 DProcessor.java873 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],

Completed in 214 milliseconds