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 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;