List of usage examples for org.objectweb.asm Opcodes interface-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);