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 kilim.tools.DumpClass.java

class DumpMethodVisitor extends MethodVisitor implements Opcodes {

    public DumpMethodVisitor() {
        super(Opcodes.ASM4);
    }

From source file net.orfjackal.retrolambda.defaultmethods.InterfaceToHelperRewriter.java

/**
 * Created by arneball on 2014-08-24.
 */
class InterfaceToHelperRewriter extends MethodVisitor implements Opcodes {
    public InterfaceToHelperRewriter(MethodVisitor mv) {
        super(ASM5, mv);

From source file net.orfjackal.retrolambda.lambdas.RemoveLambdaFormHiddenAnnotation.java

public class RemoveLambdaFormHiddenAnnotation extends MethodVisitor {

    private static final String LAMBDA_FORM_HIDDEN_NAME = "Ljava/lang/invoke/LambdaForm$Hidden;";

    public RemoveLambdaFormHiddenAnnotation(MethodVisitor mv) {
        super(Opcodes.ASM5, mv);

From source file net.sf.cglib.transform.MethodVisitorTee.java

public class MethodVisitorTee extends MethodVisitor {
    private final MethodVisitor mv1;
    private final MethodVisitor mv2;

    public MethodVisitorTee(MethodVisitor mv1, MethodVisitor mv2) {
        super(Opcodes.ASM5);

From source file net.sourceforge.cobertura.instrument.ContextMethodAwareMethodAdapter.java

/**
 * Abstract implementation of {@link MethodVisitor} that:
 * <ul>
 * <li>provides information about {@link #className},{@link #methodName} and {@link #methodSignature} of method currently being instrumented/analyzed</li>
 * <li>Assign line identifiers (see {@link AbstractFindTouchPointsClassInstrumenter#lineIdGenerator} to every LINENUMBER asm instruction found</li>
 * </ul>

From source file net.sourceforge.cobertura.instrument.HistoryMethodAdapter.java

/**
 * A message adapter that keeps list of last N events.
 *
 * @author piotr.tabor@gmail.com.
 */
public class HistoryMethodAdapter extends MethodVisitor {

From source file net.transmutator4j.mutator.MutateMethodAdapter.java

public class MutateMethodAdapter extends MethodVisitor {

    private final Mutator mutator;
    private int mutatedLine;

    public MutateMethodAdapter(MethodVisitor mv, Mutator mutator) {

From source file org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter.java

public final class ContinuationMethodAdapter extends MethodVisitor implements Opcodes {

    private static final String STACK_RECORDER = Type.getInternalName(StackRecorder.class);
    private static final String POP_METHOD = "pop";
    private static final String PUSH_METHOD = "push";

From source file org.apache.commons.javaflow.providers.asm4.ContinuableMethodVisitor.java

public final class ContinuableMethodVisitor extends MethodVisitor {
    private static final String STACK_RECORDER = Type.getInternalName(StackRecorder.class);
    private static final String POP_METHOD = "pop";
    private static final String PUSH_METHOD = "push";

    private final ContinuableMethodNode methodNode;

From source file org.apache.commons.javaflow.providers.asm5.ContinuableMethodVisitor.java

public final class ContinuableMethodVisitor extends MethodVisitor {
    private static final String STACK_RECORDER = Type.getInternalName(StackRecorder.class);
    private static final String POP_METHOD = "pop";
    private static final String PUSH_METHOD = "push";

    private final ContinuableMethodNode methodNode;