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.eclipse.xtext.common.types.access.binary.asm.JvmExecutableBuilder.java

/**
 * @author Sebastian Zarnekow - Initial contribution and API
 */
public class JvmExecutableBuilder extends MethodVisitor implements Opcodes {

    protected final Proxies proxies;

From source file org.evosuite.graphs.cfg.CFGMethodAdapter.java

/**
 * Create a minimized control flow graph for the method and store it. In
 * addition, this adapter also adds instrumentation for branch distance
 * measurement
 * 
 * defUse, concurrency and LCSAJs instrumentation is also added (if the

From source file org.evosuite.instrumentation.ExitClassInitMethodAdapter.java

/**
 * Adds a call to ExecutionTracer.passedClassInitializationMethod() when
 * the <clinit> method begins its execution.
 *
 * @author Juan Galeotti
 */

From source file org.evosuite.instrumentation.ExplicitExceptionHandler.java

/**
 * <p>
 * ExplicitExceptionHandler class.
 * </p>
 * 
 * @author gordon

From source file org.evosuite.instrumentation.LineNumberMethodAdapter.java

/**
 * Instruments classes to call the tracer each time a new line of the source
 * code is passed.
 *
 * @author Gordon Fraser
 */

From source file org.evosuite.instrumentation.MethodSignatureCollector.java

/**
 * Created by gordon on 22/12/2015.
 */
public class MethodSignatureCollector extends MethodVisitor {

    private String className;

From source file org.evosuite.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.instrumentation.ObjectCallAdapter.java

/**
 * <p>
 * ObjectCallAdapter class.
 * </p>
 * 
 * @author Gordon Fraser

From source file org.evosuite.instrumentation.PurityAnalysisMethodVisitor.java

/**
 * It collects bytecode instructions for further purity analysis in the 
 * <code>CheapPurityAnalyzer</code> class:
 * <ul>
 *    <li>PUTSTATIC</li>
 *    <li>PUTFIELD</li>

From source file org.evosuite.instrumentation.PutStaticMethodAdapter.java

/**
 * For each PUTSTATIC 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