List of usage examples for org.objectweb.asm MethodVisitor subclass-usage
From source file org.evosuite.instrumentation.RemoveFinalMethodAdapter.java
/** * <p>RemoveFinalMethodAdapter class.</p> * * @author Gordon Fraser */ public class RemoveFinalMethodAdapter extends MethodVisitor {
From source file org.evosuite.instrumentation.ReturnValueAdapter.java
/** * Instrument classes to trace return values * * @author Gordon Fraser */ public class ReturnValueAdapter extends MethodVisitor {
From source file org.evosuite.instrumentation.StaticAccessMethodAdapter.java
/**
* For each PUTSTATIC or GETSTATIC we include a call to
* <code>ExecutionTracer.passedPutStatic(String,String)</code> passing the class
* name and the field name of the PUTSTATIC statement.
*
* @author Juan Galeotti
From source file org.evosuite.instrumentation.YieldAtLineNumberMethodAdapter.java
/** * <p>YieldAtLineNumberMethodAdapter class.</p> * * @author fraser */ public class YieldAtLineNumberMethodAdapter extends MethodVisitor {
From source file org.evosuite.runtime.instrumentation.CreateClassResetMethodAdapter.java
public class CreateClassResetMethodAdapter extends MethodVisitor { private final List<StaticField> staticFields; private final String className;
From source file org.evosuite.runtime.instrumentation.KillSwitchMethodAdapter.java
/**
* Add a kill switch call at each line statement and before each jump
*
* @author arcuri
*
*/
From source file org.evosuite.runtime.instrumentation.LoopCounterMethodAdapter.java
/**
* Add loop check before each jump instruction.
*
* <p>
* Note: not all jumps represent a loop (eg, for/while).
* Non-loops are for examples if/switch.
From source file org.evosuite.runtime.instrumentation.MultiMethodVisitor.java
/** * MethodVisitor that acts as a proxy to two other visitors * * @author Gordon Fraser */ public class MultiMethodVisitor extends MethodVisitor {
From source file org.evosuite.runtime.instrumentation.RemoveFinalMethodAdapter.java
/** * <p>RemoveFinalMethodAdapter class.</p> * * @author Gordon Fraser */ public class RemoveFinalMethodAdapter extends MethodVisitor {
From source file org.evosuite.seeding.PrimitivePoolMethodAdapter.java
/**
* <p>
* PrimitivePoolMethodAdapter class.
* </p>
*
* @author Gordon Fraser