public class ConfigurationLoggingInstructionSequenceReplacer
extends proguard.classfile.editor.InstructionSequenceReplacer
InstructionSequenceReplacerA, B, BOOLEAN_A_STRING, BOOLEAN_B_STRING, C, CHAR_A_STRING, CHAR_B_STRING, CLASS_A_NAME, CLASS_A_SIMPLE_NAME, D, DOUBLE_A_STRING, DOUBLE_B_STRING, E, F, FLOAT_A_STRING, FLOAT_B_STRING, G, H, I, INT_A_STRING, INT_B_STRING, J, K, L, LONG_A_STRING, LONG_B_STRING, M, N, O, P, Q, R, STRING_A_LENGTH, STRING_A_STRING, STRING_B_STRING, X, Y, Z| Constructor and Description |
|---|
ConfigurationLoggingInstructionSequenceReplacer(proguard.classfile.constant.Constant[] patternConstants,
proguard.classfile.instruction.Instruction[] patternInstructions,
proguard.classfile.constant.Constant[] replacementConstants,
proguard.classfile.instruction.Instruction[] replacementInstructions,
proguard.classfile.util.BranchTargetFinder branchTargetFinder,
proguard.classfile.editor.CodeAttributeEditor codeAttributeEditor) |
ConfigurationLoggingInstructionSequenceReplacer(proguard.classfile.constant.Constant[] patternConstants,
proguard.classfile.instruction.Instruction[] patternInstructions,
proguard.classfile.constant.Constant[] replacementConstants,
proguard.classfile.instruction.Instruction[] replacementInstructions,
proguard.classfile.util.BranchTargetFinder branchTargetFinder,
proguard.classfile.editor.CodeAttributeEditor codeAttributeEditor,
proguard.classfile.instruction.visitor.InstructionVisitor extraInstructionVisitor) |
ConfigurationLoggingInstructionSequenceReplacer(proguard.classfile.util.InstructionSequenceMatcher instructionSequenceMatcher,
proguard.classfile.constant.Constant[] patternConstants,
proguard.classfile.instruction.Instruction[] patternInstructions,
proguard.classfile.constant.Constant[] replacementConstants,
proguard.classfile.instruction.Instruction[] replacementInstructions,
proguard.classfile.util.BranchTargetFinder branchTargetFinder,
proguard.classfile.editor.CodeAttributeEditor codeAttributeEditor,
proguard.classfile.instruction.visitor.InstructionVisitor extraInstructionVisitor) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
matchedArgument(proguard.classfile.Clazz clazz,
proguard.classfile.Method method,
proguard.classfile.attribute.CodeAttribute codeAttribute,
int offset,
int argument) |
protected int |
matchedConstantIndex(proguard.classfile.ProgramClass programClass,
int constantIndex) |
catch_, getInstructionSequenceMatcher, label, matchedArgument, matchedArgument, matchedBranchOffset, matchedConstant, matchedJumpOffsets, visitAnyInstruction, wasConstantclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAnySwitchInstruction, visitBranchInstruction, visitConstantInstruction, visitLookUpSwitchInstruction, visitSimpleInstruction, visitTableSwitchInstruction, visitVariableInstructionvisitAnyConstant, visitAnyMethodrefConstant, visitAnyRefConstant, visitClassConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstant, visitUtf8Constantpublic ConfigurationLoggingInstructionSequenceReplacer(proguard.classfile.util.InstructionSequenceMatcher instructionSequenceMatcher,
proguard.classfile.constant.Constant[] patternConstants,
proguard.classfile.instruction.Instruction[] patternInstructions,
proguard.classfile.constant.Constant[] replacementConstants,
proguard.classfile.instruction.Instruction[] replacementInstructions,
proguard.classfile.util.BranchTargetFinder branchTargetFinder,
proguard.classfile.editor.CodeAttributeEditor codeAttributeEditor,
proguard.classfile.instruction.visitor.InstructionVisitor extraInstructionVisitor)
public ConfigurationLoggingInstructionSequenceReplacer(proguard.classfile.constant.Constant[] patternConstants,
proguard.classfile.instruction.Instruction[] patternInstructions,
proguard.classfile.constant.Constant[] replacementConstants,
proguard.classfile.instruction.Instruction[] replacementInstructions,
proguard.classfile.util.BranchTargetFinder branchTargetFinder,
proguard.classfile.editor.CodeAttributeEditor codeAttributeEditor)
public ConfigurationLoggingInstructionSequenceReplacer(proguard.classfile.constant.Constant[] patternConstants,
proguard.classfile.instruction.Instruction[] patternInstructions,
proguard.classfile.constant.Constant[] replacementConstants,
proguard.classfile.instruction.Instruction[] replacementInstructions,
proguard.classfile.util.BranchTargetFinder branchTargetFinder,
proguard.classfile.editor.CodeAttributeEditor codeAttributeEditor,
proguard.classfile.instruction.visitor.InstructionVisitor extraInstructionVisitor)
protected int matchedArgument(proguard.classfile.Clazz clazz,
proguard.classfile.Method method,
proguard.classfile.attribute.CodeAttribute codeAttribute,
int offset,
int argument)
matchedArgument in class proguard.classfile.editor.InstructionSequenceReplacerprotected int matchedConstantIndex(proguard.classfile.ProgramClass programClass,
int constantIndex)
matchedConstantIndex in class proguard.classfile.editor.InstructionSequenceReplacer