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.codehaus.aspectwerkz.aspect.container.AbstractAspectFactoryCompiler.java

/**
 * Create a factory class for different aspect life cycle models.
 * <p/>
 * Each model ends in instantiating the aspect thru "new XAspect()" if there is no aspect container, or thru
 * keeping a reference to the container and delegating to it thru container.aspectOf(..).
 * The container itself is created with a one per factory basis (thus controlled by QName) thru

From source file org.codehaus.aspectwerkz.cflow.CflowCompiler.java

/**
 * Compiler for the JIT cflow Aspect
 *
 * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
 */
public class CflowCompiler implements Opcodes, TransformationConstants {

From source file org.codehaus.aspectwerkz.ejb3.EJBInterceptorModel.java

/**
 * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
 */
public class EJBInterceptorModel implements AspectModel, Opcodes, TransformationConstants {

    public final static String TYPE = EJBInterceptorModel.class.getName();

From source file org.codehaus.aspectwerkz.transform.inlining.compiler.AspectWerkzAspectModel.java

/**
 * FIXME doc
 *
 * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
 */
public class AspectWerkzAspectModel implements AspectModel, Opcodes, TransformationConstants {

From source file org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor.java

/**
 * Visit an expression and push on the bytecode stack the boolean expression that corresponds to the residual
 * part for the target(CALLEE) filtering and cflow / cflowbelow runtime checks
 * <p/>
 * TODO: for now OR / AND / NOT are turned in IAND etc, ie "&" and not "&&" that is more efficient but is using labels.
 * <p/>

From source file org.codehaus.aspectwerkz.transform.inlining.weaver.AddWrapperVisitor.java

/**
 * Adds field and method and ctor wrappers when there has been at least one joinpoint emitted.
 *
 * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
 * @author <a href="mailto:jboner@codehaus.org">Jonas Bonr </a>
 */

From source file org.codehaus.aspectwerkz.transform.inlining.weaver.AlreadyAddedMethodAdapter.java

/**
 * A read only visitor to gather wrapper methods and proxy methods
 * Makes use of the NullVisitors
 *
 * @author <a href="mailto:alex@gnilux.com">Alexandre Vasseur</a>
 */

From source file org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor.java

/**
 * See http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/class.html#60
 * <p/>
 * The SerialVersionUidVisitor lookups for the serial ver uid and compute it when not found.
 * See Add and Compute subclasses.
 *

From source file org.codehaus.aspectwerkz.transform.TransformationConstants.java

/**
 * Interface with common constants used in the transformation process.
 *
 * @author <a href="mailto:jboner@codehaus.org">Jonas Bonr </a>
 */
public interface TransformationConstants extends Opcodes {

From source file org.codehaus.griffon.ast.AbstractASTTransformation.java

/**
 * Base class for all of Griffon's ASTTransformation implementations.
 *
 * @author Andres Almiray
 * @since 0.9.3
 */