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

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

Introduction

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

Usage

From source file nova.core.wrapper.mc.forge.v17.asm.lib.ComponentInjector.java

/**
 * The ComponentInjector is capable of creating dynamic classes that implement a
 * specified super class and implement the interfaces specified by
 * {@link Component} and {@link Passthrough}.
 * @param <T>
 * @author Vic Nightfall

From source file nova.core.wrapper.mc.forge.v17.asm.transformers.Transformer.java

public interface Transformer extends Opcodes {

    public void transform(ClassNode cnode);
}

From source file nova.core.wrapper.mc.forge.v18.asm.lib.ComponentInjector.java

/**
 * The ComponentInjector is capable of creating dynamic classes that implement a
 * specified super class and implement the interfaces specified by
 * {@link Component} and {@link Passthrough}.
 * @param <T>
 * @author Vic Nightfall

From source file nova.core.wrapper.mc.forge.v18.asm.transformers.Transformer.java

public interface Transformer extends Opcodes {

    public void transform(ClassNode cnode);
}

From source file ojman101.walkspeed.WalkspeedPlugin.java

@Plugin
public class WalkspeedPlugin extends SimplePlugin implements Opcodes {

    public WalkspeedPlugin() {
        super("Walkspeed");
        registerDependency(WalkspeedInject.class);

From source file one.nio.gen.BytecodeGenerator.java

public class BytecodeGenerator extends ClassLoader implements BytecodeGeneratorMXBean, Opcodes {
    private static final Log log = LogFactory.getLog(BytecodeGenerator.class);

    public static final BytecodeGenerator INSTANCE = new BytecodeGenerator();
    public static final String MAGIC_CLASS = "sun/reflect/MagicAccessorImpl";

From source file org.apache.aries.proxy.impl.common.AbstractWovenProxyAdapter.java

/**
 * This abstract superclass is responsible for providing proxy extensions to 
 * classes being written. Classes processed by this adapter will implement 
 * {@link WovenProxy}, and have a static initialiser that populates 
 * {@link java.lang.reflect.Method} fields for use with the 
 * {@link InvocationListener}. Known subclasses are WovenProxyAdapter, 

From source file org.apache.aries.proxy.impl.common.MethodCopyingClassAdapter.java

/**
 * This class is used to copy concrete methods from a super-class into a sub-class, 
 * but then delegate up to the super-class implementation. We expect to be called
 * with {@link ClassReader#SKIP_CODE}. This class is used when we can't weave
 * all the way up the Class hierarchy and need to override methods on the first
 * subclass we can weave.

From source file org.apache.aries.proxy.impl.gen.ProxySubclassAdapter.java

public class ProxySubclassAdapter extends ClassVisitor implements Opcodes {

    private static final Type STRING_TYPE = Type.getType(String.class);
    private static final Type CLASS_TYPE = Type.getType(Class.class);
    private static final Type CLASSLOADER_TYPE = Type.getType(ClassLoader.class);
    private static final Type OBJECT_TYPE = Type.getType(Object.class);

From source file org.apache.aries.proxy.impl.gen.ProxySubclassHierarchyAdapter.java

public class ProxySubclassHierarchyAdapter extends ClassVisitor implements Opcodes {

    private ProxySubclassAdapter adapter = null;
    private Collection<String> methodsToImplement = null;

    private static Logger LOGGER = LoggerFactory.getLogger(ProxySubclassHierarchyAdapter.class);