List of usage examples for org.objectweb.asm Opcodes interface-usage
From source file me.themallard.bitmmo.impl.plugin.chathook.ChatHook.java
@Plugin public class ChatHook extends SimplePlugin implements Opcodes { public ChatHook() { super("ChatHook"); addFilter(new Filter<ClassNode>() {
From source file me.themallard.bitmmo.impl.plugin.gamecontext.GameContextPlugin.java
@Plugin public class GameContextPlugin extends SimplePlugin implements Opcodes { public GameContextPlugin() { super("GameContext"); registerDependency(ClassStructure.create(GameContext.class.getResourceAsStream("GameContext.class")));
From source file me.themallard.bitmmo.impl.plugin.inputactiontracker.InputActionTrackerPlugin.java
@Plugin public class InputActionTrackerPlugin extends SimplePlugin implements Opcodes { public InputActionTrackerPlugin() { super("InputActionTracker"); registerDependency(IInputActionTracker.class); addFilter(new Filter<ClassNode>() {
From source file me.themallard.bitmmo.impl.plugin.playerhook.PlayerPlugin.java
@Plugin public class PlayerPlugin extends SimplePlugin implements Opcodes { public PlayerPlugin() { super("PlayerHook"); addFilter(new Filter<ClassNode>() { @Override
From source file me.themallard.bitmmo.impl.plugin.position.PositionPlugin.java
@Plugin public class PositionPlugin extends SimplePlugin implements Opcodes { public PositionPlugin() { super("Position"); addFilter(new Filter<ClassNode>() { @Override
From source file me.themallard.bitmmo.impl.plugin.tickhook.TickHook.java
@Plugin public class TickHook extends SimplePlugin implements Opcodes { private static final Pattern PATTERN = new PatternBuilder() .add(new LdcElement(new LdcInsnNode("Pulpcore lying as to elapsed time... "))).build(); public TickHook() {
From source file net.enilink.composition.asm.processors.BehaviourConstructorGenerator.java
/** * Creates the byte code to implement the constructor of a behaviour class. */ public class BehaviourConstructorGenerator implements BehaviourClassProcessor, Opcodes, Types { @Override @SuppressWarnings("unchecked")
From source file net.enilink.composition.asm.processors.BehaviourInterfaceImplementor.java
/** * Creates the byte code to implement the {@link Behaviour} interface. */ public class BehaviourInterfaceImplementor implements BehaviourClassProcessor, Opcodes, Types { @Override @SuppressWarnings("unchecked")
From source file net.enilink.composition.asm.processors.CompositeConstructorGenerator.java
/** * Creates the byte code to implement the constructor of a composite class. */ public class CompositeConstructorGenerator implements CompositeClassProcessor, Opcodes, Types { @Override @SuppressWarnings("unchecked")
From source file net.enilink.composition.asm.processors.MethodDelegationGenerator.java
/** * Implements abstract behaviour methods by delegating to the respective methods * of the composite class. */ @DependsOn( // successor of all other method processors