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