/**************************************************************************************
* Copyright (c) Jonas Bon�r, Alexandre Vasseur. All rights reserved. *
* http://aspectwerkz.codehaus.org *
* ---------------------------------------------------------------------------------- *
* The software in this package is published under the terms of the LGPL license *
* a copy of which has been included with this distribution in the license.txt file. *
**************************************************************************************/
package test.performance;
import org.codehaus.aspectwerkz.joinpoint.JoinPoint;
/**
* @author <a href="mailto:jboner@codehaus.org">Jonas Bon�r </a>
* @Aspect perInstance
*/
public class PerInstancePerformanceAspect {
/**
* @Around call(void test.performance.PerformanceTest.methodAdvisedMethodPerInstance()) &&
* within(test.performance.*)
*/
public Object advice(final JoinPoint joinPoint) throws Throwable {
return joinPoint.proceed();
}
/**
* @Mixin within(test.performance.PerformanceTest)
*/
public static class PerInstanceImpl implements PerInstance {
public void runPerInstance() {
}
}
}