Example usage for org.objectweb.asm MethodVisitor subclass-usage

List of usage examples for org.objectweb.asm MethodVisitor subclass-usage

Introduction

In this page you can find the example usage for org.objectweb.asm MethodVisitor subclass-usage.

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