List of usage examples for org.objectweb.asm Opcodes interface-usage
From source file org.copperengine.core.instrument.ScottyFindInterruptableMethodsVisitor.java
public class ScottyFindInterruptableMethodsVisitor extends ClassVisitor implements Opcodes { private final Set<String> interruptableMethods = new HashSet<String>(); private String method = null; private String classname; private String superClassname;
From source file org.copperengine.core.instrument.ScottyMethodAdapter.java
class ScottyMethodAdapter extends MethodVisitor implements Opcodes { public static final Set<String> waitMethods; static { waitMethods = new HashSet<String>();
From source file org.diorite.inject.asm.AbstractClassTransformer.java
public abstract class AbstractClassTransformer<T extends InjectionController<?, ?, ?>> implements ClassFileTransformer, Opcodes { private final T controller; private final Instrumentation instrumentation; public AbstractClassTransformer(T controller, Instrumentation instrumentation) {
From source file org.diorite.inject.asm.QualifierAndScopeImplementationGenerator.java
public class QualifierAndScopeImplementationGenerator implements ClassFileTransformer, Opcodes { public static final String GENERATED_PREFIX = "org.diorite.di.generated.annotations"; public static final Object[] STACK = {}; public static final int HASHCODE_MULTI = 127; // // public QualifierAndScopeImplementationGenerator(DIController controller, Instrumentation instrumentation)
From source file org.diorite.inject.controller.Transformer.java
class Transformer implements Opcodes { final ClassNode classNode; final ControllerClassData classData; final Map<MethodNode, TransformerInitMethodData> inits = new LinkedHashMap<>(3); // private MethodNode clinit;
From source file org.diorite.inject.controller.TransformerInjectTracker.java
final class TransformerInjectTracker implements Opcodes { private final Transformer transformer; private final FieldInsnNode fieldInsnNode; private final boolean isStatic; private InsnList resultNodeList; private InsnList initNodeList;
From source file org.diorite.inject.controller.TransformerInvokerGenerator.java
final class TransformerInvokerGenerator implements ClassFileTransformer, Opcodes { public static final String INJECTOR_CLASS = Constants.INJECTOR.getInternalName(); public static final String INJECTOR_FIELD = "injectField"; public static final String INJECTOR_FIELD_DESC = "(Ljava/lang/Object;II)Ljava/lang/Object;"; public static final String INJECTOR_METHOD = "injectMethod"; public static final String INJECTOR_METHOD_DESC = "(Ljava/lang/Object;III)Ljava/lang/Object;";
From source file org.diorite.inject.impl.asm.AbstractClassTransformer.java
public abstract class AbstractClassTransformer implements ClassFileTransformer, Opcodes { private final Controller controller; private final Instrumentation instrumentation; public AbstractClassTransformer(Controller controller, Instrumentation instrumentation) { this.controller = controller;
From source file org.diorite.inject.impl.asm.QualifierAndScopeImplementationGenerator.java
public class QualifierAndScopeImplementationGenerator implements ClassFileTransformer, Opcodes { public static final String GENERATED_PREFIX = "org.diorite.di.generated.annotations"; public static final Object[] STACK = {}; public static final int HASHCODE_MULTI = 127; // // public QualifierAndScopeImplementationGenerator(DIController controller, Instrumentation instrumentation)
From source file org.diorite.inject.impl.controller.Transformer.java
class Transformer implements Opcodes { final ClassNode classNode; final ControllerClassData classData; final Map<MethodNode, TransformerInitMethodData> inits = new LinkedHashMap<>(3); // private MethodNode clinit;