Searched refs:tableSwitchInstruction (Results 1 - 9 of 9) 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/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.java257 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument
260 new TableSwitchInstruction(tableSwitchInstruction.opcode,
261 instructionSequenceMatcher.matchedBranchOffset(offset, tableSwitchInstruction.defaultOffset),
262 instructionSequenceMatcher.matchedArgument(tableSwitchInstruction.lowCase),
263 instructionSequenceMatcher.matchedArgument(tableSwitchInstruction.highCase),
264 instructionSequenceMatcher.matchedJumpOffsets(offset, tableSwitchInstruction.jumpOffsets));
/external/proguard/src/proguard/classfile/util/
H A DInstructionSequenceMatcher.java272 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument
278 matchingOpcodes(tableSwitchInstruction, patternInstruction) &&
280 tableSwitchInstruction.defaultOffset,
282 matchingArguments(tableSwitchInstruction.lowCase,
284 matchingArguments(tableSwitchInstruction.highCase,
287 tableSwitchInstruction.jumpOffsets,
296 tableSwitchInstruction);
H A DSimplifiedVisitor.java512 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument
514 visitAnySwitchInstruction(clazz, method, codeAttribute, offset, tableSwitchInstruction);
/external/proguard/src/proguard/classfile/editor/
H A DCodeAttributeEditor.java782 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument
785 tableSwitchInstruction.defaultOffset = remapBranchOffset(offset,
786 tableSwitchInstruction.defaultOffset);
790 tableSwitchInstruction.jumpOffsets);
797 tableSwitchInstruction);
799 newOffset += tableSwitchInstruction.length(newOffset);
/external/proguard/src/proguard/classfile/visitor/
H A DClassPrinter.java631 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument
633 println(tableSwitchInstruction.toString(offset));
637 int[] jumpOffsets = tableSwitchInstruction.jumpOffsets;
642 println(Integer.toString(tableSwitchInstruction.lowCase + index) + ": offset = " + jumpOffset + ", target = " + (offset + jumpOffset));
645 int defaultOffset = tableSwitchInstruction.defaultOffset;
/external/proguard/src/proguard/evaluation/
H A DProcessor.java856 public void visitTableSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, TableSwitchInstruction tableSwitchInstruction) argument
864 offset + tableSwitchInstruction.defaultOffset);
866 for (int index = 0; index < tableSwitchInstruction.jumpOffsets.length; index++)
869 tableSwitchInstruction.lowCase + index));
872 offset + tableSwitchInstruction.jumpOffsets[index],

Completed in 97 milliseconds