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.apache.aries.proxy.impl.interfaces.InterfaceCombiningClassAdapter.java

/**
 * This class is used to aggregate several interfaces into a real class which implements all of them
 */
final class InterfaceCombiningClassAdapter extends ClassVisitor implements Opcodes {

    /** The superclass we should use */

From source file org.apache.aries.proxy.impl.interfaces.InterfaceProxyGenerator.java

/**
 * This class is used to aggregate several interfaces into a real class which implements all of them
 * It also allows you specify a superclass that the class should implement - this will add delegating
 * method overrides for any abstract methods in the hierarchy, but not override any non-abstract methods.
 * To be safely used as a supertype the superclass should be a WovenProxy.
 */

From source file org.apache.aries.spifly.weaver.TCCLSetterVisitor.java

/**
 * This class implements an ASM ClassVisitor which puts the appropriate ThreadContextClassloader
 * calls around applicable method invocations. It does the actual bytecode weaving.
 */
public class TCCLSetterVisitor extends ClassVisitor implements Opcodes {
    private static final Type CLASSLOADER_TYPE = Type.getType(ClassLoader.class);

From source file org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAdapter.java

public final class ContinuationMethodAdapter extends MethodVisitor implements Opcodes {

    private static final String STACK_RECORDER = Type.getInternalName(StackRecorder.class);
    private static final String POP_METHOD = "pop";
    private static final String PUSH_METHOD = "push";

From source file org.apache.commons.javaflow.bytecode.transformation.asm.ContinuationMethodAnalyzer.java

public class ContinuationMethodAnalyzer extends MethodNode implements Opcodes {

    protected final String className;
    protected final ClassVisitor cv;
    protected final MethodVisitor mv;

From source file org.apache.commons.javaflow.providers.asm3.ContinuableMethodNode.java

public class ContinuableMethodNode extends MethodNode implements Opcodes {
    private final ContinuableClassInfoResolver cciResolver;
    private final String className;

    protected final MethodVisitor mv;

From source file org.apache.commons.javaflow.providers.asm3.ContinuableMethodVisitor.java

public final class ContinuableMethodVisitor extends MethodAdapter implements Opcodes {
    private static final String STACK_RECORDER = Type.getInternalName(StackRecorder.class);
    private static final String POP_METHOD = "pop";
    private static final String PUSH_METHOD = "push";

    private final ContinuableMethodNode methodNode;

From source file org.apache.commons.javaflow.providers.asm4.ContinuableMethodNode.java

public class ContinuableMethodNode extends MethodNode implements Opcodes {
    private final ContinuableClassInfoResolver cciResolver;
    private final String className;

    protected final MethodVisitor mv;

From source file org.apache.commons.javaflow.providers.asm5.ContinuableMethodNode.java

public class ContinuableMethodNode extends MethodNode implements Opcodes {
    private final ContinuableClassInfoResolver cciResolver;
    private final String className;

    protected final MethodVisitor mv;

From source file org.apache.commons.jci.classes.ExtendedDump.java

public class ExtendedDump implements Opcodes {

    public static byte[] dump() throws Exception {

        ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_MAXS);
        MethodVisitor mv;