public abstract class AbstractInsnMutator
extends org.objectweb.asm.MethodVisitor
Constructor and Description |
---|
AbstractInsnMutator(MethodMutatorFactory factory,
MethodInfo methodInfo,
MutationContext context,
org.objectweb.asm.MethodVisitor delegateMethodVisitor) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canMutate(int opcode) |
protected abstract Map<Integer,ZeroOperandMutation> |
getMutations() |
protected MethodInfo |
methodInfo() |
void |
visitInsn(int opcode) |
visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
public AbstractInsnMutator(MethodMutatorFactory factory, MethodInfo methodInfo, MutationContext context, org.objectweb.asm.MethodVisitor delegateMethodVisitor)
protected abstract Map<Integer,ZeroOperandMutation> getMutations()
public void visitInsn(int opcode)
visitInsn
in class org.objectweb.asm.MethodVisitor
protected boolean canMutate(int opcode)
protected MethodInfo methodInfo()
Copyright © 2021 org.pitest. All rights reserved.