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

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

Introduction

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

Usage

From source file com.google.test.metric.asm.MethodVisitorBuilder.java

public class MethodVisitorBuilder implements MethodVisitor {

    private final ClassInfo classInfo;
    private final String name;
    private final String desc;
    private final Visibility visibility;

From source file com.google.test.metric.asm.NoopMethodVisitor.java

public class NoopMethodVisitor implements MethodVisitor {

    public NoopMethodVisitor() {
        super();
    }

From source file com.googlecode.ddom.weaver.asm.AbstractMethodVisitor.java

public abstract class AbstractMethodVisitor implements MethodVisitor {
    public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
        return null;
    }

    public AnnotationVisitor visitAnnotationDefault() {

From source file com.googlecode.ddom.weaver.asm.MethodVisitorTee.java

public class MethodVisitorTee implements MethodVisitor {
    private final List<MethodVisitor> visitors = new ArrayList<MethodVisitor>();

    public MethodVisitorTee(MethodVisitor... visitors) {
        Collections.addAll(this.visitors, visitors);
    }

From source file com.googlecode.ddom.weaver.mixin.ConstructorToMethodConverter.java

/**
 * Converts a constructor into a normal method. This will remove the call to the constructor of the
 * superclass. Note that this is only meaningful if the constructor is a default constructor (i.e.
 * has no parameters) and calls the default constructor of the superclass. By definition, this is
 * the case for mixins.
 * <p>

From source file com.masetta.spann.metadata.reader.asm3_2.VisitorAdapterImpl.java

public class VisitorAdapterImpl<T> implements ClassVisitor, MethodVisitor, FieldVisitor, AnnotationVisitor,
        SignatureVisitor, VisitorAdapter<T> {

    private final T delegate;

    /**

From source file com.mebigfatguy.deadmethods.CalledMethodRemovingMethodVisitor.java

public class CalledMethodRemovingMethodVisitor implements MethodVisitor {

    private final ClassRepository repo;
    private final Set<String> methods;

    public CalledMethodRemovingMethodVisitor(ClassRepository repository, Set<String> allMethods) {

From source file com.mebigfatguy.deadmethods.MethodRepositoryVisitor.java

public class MethodRepositoryVisitor implements MethodVisitor {

    private final MethodInfo methodInfo;

    public MethodRepositoryVisitor(MethodInfo minfo) {
        methodInfo = minfo;

From source file com.pongasoft.kiwidoc.builder.bytecode.KiwidocMethodVisitor.java

/**
 * <ul>
 * <li>For static methods: visitParameterAnnotation.index starts at 0</li>
 * <li>For non static methods: visitParameterAnnotation.index starts at 0 and visitLocalVariable.index
 * starts at 1 (0 is this)</li>
 * <li>For constructors of inner non static class visitParameterAnnotation.index starts at 1

From source file com.scramcode.djinn.bytecode.DefMethodVisitor.java

public class DefMethodVisitor implements MethodVisitor {

    private TypeSet typeSet;

    public DefMethodVisitor(TypeSet typeSet) {
        this.typeSet = typeSet;