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

/external/proguard/src/proguard/classfile/instruction/
H A DLookUpSwitchInstruction.java61 * @param lookUpSwitchInstruction the instruction to be copied.
64 public LookUpSwitchInstruction copy(LookUpSwitchInstruction lookUpSwitchInstruction) argument
66 this.opcode = lookUpSwitchInstruction.opcode;
67 this.defaultOffset = lookUpSwitchInstruction.defaultOffset;
68 this.cases = lookUpSwitchInstruction.cases;
69 this.jumpOffsets = lookUpSwitchInstruction.jumpOffsets;
/external/proguard/src/proguard/classfile/instruction/visitor/
H A DInstructionVisitor.java41 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction); argument
H A DMultiInstructionVisitor.java124 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
128 instructionVisitors[index].visitLookUpSwitchInstruction(clazz, method, codeAttribute, offset, lookUpSwitchInstruction);
/external/proguard/src/proguard/optimize/peephole/
H A DInstructionSequenceReplacer.java312 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
315 new LookUpSwitchInstruction(lookUpSwitchInstruction.opcode,
316 instructionSequenceMatcher.matchedBranchOffset(offset, lookUpSwitchInstruction.defaultOffset),
317 instructionSequenceMatcher.matchedArguments(lookUpSwitchInstruction.cases),
318 instructionSequenceMatcher.matchedJumpOffsets(offset, lookUpSwitchInstruction.jumpOffsets));
/external/proguard/src/proguard/optimize/evaluation/
H A DEvaluationSimplifier.java380 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
383 replaceBranchInstruction(clazz, offset, lookUpSwitchInstruction);
391 lookUpSwitchInstruction);
396 cleanUpSwitchInstruction(clazz, offset, lookUpSwitchInstruction);
398 trimSwitchInstruction(clazz, offset, lookUpSwitchInstruction);
1149 LookUpSwitchInstruction lookUpSwitchInstruction)
1152 int defaultOffset = lookUpSwitchInstruction.defaultOffset;
1153 int[] jumpOffsets = lookUpSwitchInstruction.jumpOffsets;
1176 replaceInstruction(clazz, offset, lookUpSwitchInstruction,
1182 int[] cases = lookUpSwitchInstruction
1147 trimSwitchInstruction(Clazz clazz, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
[all...]
/external/proguard/src/proguard/classfile/util/
H A DInstructionSequenceMatcher.java339 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
345 matchingOpcodes(lookUpSwitchInstruction, patternInstruction) &&
347 lookUpSwitchInstruction.defaultOffset,
349 matchingArguments(lookUpSwitchInstruction.cases,
352 lookUpSwitchInstruction.jumpOffsets,
361 lookUpSwitchInstruction);
H A DSimplifiedVisitor.java624 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
626 visitAnySwitchInstruction(clazz, method, codeAttribute, offset, lookUpSwitchInstruction);
/external/proguard/src/proguard/classfile/editor/
H A DCodeAttributeEditor.java891 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
894 lookUpSwitchInstruction.defaultOffset =
895 newBranchOffset(offset, lookUpSwitchInstruction.defaultOffset, newOffset);
899 lookUpSwitchInstruction.jumpOffsets,
907 lookUpSwitchInstruction);
909 newOffset += lookUpSwitchInstruction.length(newOffset);
/external/proguard/src/proguard/classfile/visitor/
H A DClassPrinter.java750 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
752 println(lookUpSwitchInstruction.toString(offset));
756 int[] cases = lookUpSwitchInstruction.cases;
757 int[] jumpOffsets = lookUpSwitchInstruction.jumpOffsets;
765 int defaultOffset = lookUpSwitchInstruction.defaultOffset;
/external/proguard/src/proguard/evaluation/
H A DProcessor.java901 public void visitLookUpSwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, LookUpSwitchInstruction lookUpSwitchInstruction) argument
909 offset + lookUpSwitchInstruction.defaultOffset);
911 for (int index = 0; index < lookUpSwitchInstruction.jumpOffsets.length; index++)
914 lookUpSwitchInstruction.cases[index]));
917 offset + lookUpSwitchInstruction.jumpOffsets[index],

Completed in 275 milliseconds