@ -222,6 +222,7 @@ public class AspectJAdviceParameterNameDiscoverer implements ParameterNameDiscov
@@ -222,6 +222,7 @@ public class AspectJAdviceParameterNameDiscoverer implements ParameterNameDiscov
@ -309,6 +310,7 @@ public class AspectJAdviceParameterNameDiscoverer implements ParameterNameDiscov
@@ -309,6 +310,7 @@ public class AspectJAdviceParameterNameDiscoverer implements ParameterNameDiscov
@ -40,10 +40,12 @@ public class AspectJAfterReturningAdvice extends AbstractAspectJAdvice implement
@@ -40,10 +40,12 @@ public class AspectJAfterReturningAdvice extends AbstractAspectJAdvice implement
super(aspectJBeforeAdviceMethod,pointcut,aif);
}
@Override
publicbooleanisBeforeAdvice(){
returnfalse;
}
@Override
publicbooleanisAfterAdvice(){
returntrue;
}
@ -53,6 +55,7 @@ public class AspectJAfterReturningAdvice extends AbstractAspectJAdvice implement
@@ -53,6 +55,7 @@ public class AspectJAfterReturningAdvice extends AbstractAspectJAdvice implement
@ -37,10 +37,12 @@ public class AspectJAfterThrowingAdvice extends AbstractAspectJAdvice implements
@@ -37,10 +37,12 @@ public class AspectJAfterThrowingAdvice extends AbstractAspectJAdvice implements
super(aspectJBeforeAdviceMethod,pointcut,aif);
}
@Override
publicbooleanisBeforeAdvice(){
returnfalse;
}
@Override
publicbooleanisAfterAdvice(){
returntrue;
}
@ -50,6 +52,7 @@ public class AspectJAfterThrowingAdvice extends AbstractAspectJAdvice implements
@@ -50,6 +52,7 @@ public class AspectJAfterThrowingAdvice extends AbstractAspectJAdvice implements
@ -155,16 +155,19 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -155,16 +155,19 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
this.pointcutParameterTypes=types;
}
@Override
publicvoidsetBeanFactory(BeanFactorybeanFactory){
this.beanFactory=beanFactory;
}
@Override
publicClassFiltergetClassFilter(){
checkReadyToMatch();
returnthis;
}
@Override
publicMethodMatchergetMethodMatcher(){
checkReadyToMatch();
returnthis;
@ -244,6 +247,7 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -244,6 +247,7 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
returnthis.pointcutExpression;
}
@Override
publicbooleanmatches(ClasstargetClass){
checkReadyToMatch();
try{
@ -267,6 +271,7 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -267,6 +271,7 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -287,15 +292,18 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -287,15 +292,18 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -506,10 +514,12 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -506,10 +514,12 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -531,22 +541,27 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -531,22 +541,27 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -611,18 +626,22 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -611,18 +626,22 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -632,6 +651,7 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -632,6 +651,7 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -31,6 +31,7 @@ public class AspectJExpressionPointcutAdvisor extends AbstractGenericPointcutAdv
@@ -31,6 +31,7 @@ public class AspectJExpressionPointcutAdvisor extends AbstractGenericPointcutAdv
@ -35,14 +35,17 @@ public class AspectJMethodBeforeAdvice extends AbstractAspectJAdvice implements
@@ -35,14 +35,17 @@ public class AspectJMethodBeforeAdvice extends AbstractAspectJAdvice implements
@ -48,6 +48,7 @@ public class AspectJWeaverMessageHandler implements IMessageHandler {
@@ -48,6 +48,7 @@ public class AspectJWeaverMessageHandler implements IMessageHandler {
@ -93,15 +94,18 @@ public class AspectJWeaverMessageHandler implements IMessageHandler {
@@ -93,15 +94,18 @@ public class AspectJWeaverMessageHandler implements IMessageHandler {
returnAJ_ID+aMessage.getMessage();
}
@Override
publicbooleanisIgnoring(KindmessageKind){
// We want to see everything, and allow configuration of log levels dynamically.
@ -77,6 +77,7 @@ public class DeclareParentsAdvisor implements IntroductionAdvisor {
@@ -77,6 +77,7 @@ public class DeclareParentsAdvisor implements IntroductionAdvisor {
@ -87,22 +88,27 @@ public class DeclareParentsAdvisor implements IntroductionAdvisor {
@@ -87,22 +88,27 @@ public class DeclareParentsAdvisor implements IntroductionAdvisor {
@ -72,14 +72,17 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -72,14 +72,17 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@ -94,6 +97,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -94,6 +97,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
/**
*ReturnstheSpringAOPproxy.Cannotbe{@codenull}.
*/
@Override
publicObjectgetThis(){
returnthis.methodInvocation.getProxy();
}
@ -101,10 +105,12 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -101,10 +105,12 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@ -114,6 +120,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -114,6 +120,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
returnthis.defensiveCopyOfArgs;
}
@Override
publicSignaturegetSignature(){
if(this.signature==null){
this.signature=newMethodSignatureImpl();
@ -121,6 +128,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -121,6 +128,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
returnsignature;
}
@Override
publicSourceLocationgetSourceLocation(){
if(this.sourceLocation==null){
this.sourceLocation=newSourceLocationImpl();
@ -128,23 +136,28 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -128,23 +136,28 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
returnthis.sourceLocation;
}
@Override
publicStringgetKind(){
returnProceedingJoinPoint.METHOD_EXECUTION;
}
@Override
publicintgetId(){
// TODO: It's just an adapter but returning 0 might still have side effects...
@ -161,34 +174,42 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -161,34 +174,42 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@ -196,14 +217,17 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -196,14 +217,17 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@ -267,6 +291,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -267,6 +291,7 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
thrownewUnsupportedOperationException("No source location joinpoint available: target is null");
@ -274,14 +299,17 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@@ -274,14 +299,17 @@ public class MethodInvocationProceedingJoinPoint implements ProceedingJoinPoint,
@ -49,6 +49,7 @@ public class SimpleAspectInstanceFactory implements AspectInstanceFactory {
@@ -49,6 +49,7 @@ public class SimpleAspectInstanceFactory implements AspectInstanceFactory {
}
@Override
publicfinalObjectgetAspectInstance(){
try{
returnthis.aspectClass.newInstance();
@ -61,6 +62,7 @@ public class SimpleAspectInstanceFactory implements AspectInstanceFactory {
@@ -61,6 +62,7 @@ public class SimpleAspectInstanceFactory implements AspectInstanceFactory {
}
}
@Override
publicClassLoadergetAspectClassLoader(){
returnthis.aspectClass.getClassLoader();
}
@ -73,6 +75,7 @@ public class SimpleAspectInstanceFactory implements AspectInstanceFactory {
@@ -73,6 +75,7 @@ public class SimpleAspectInstanceFactory implements AspectInstanceFactory {
@ -44,10 +44,12 @@ public class SingletonAspectInstanceFactory implements AspectInstanceFactory {
@@ -44,10 +44,12 @@ public class SingletonAspectInstanceFactory implements AspectInstanceFactory {
@ -60,6 +62,7 @@ public class SingletonAspectInstanceFactory implements AspectInstanceFactory {
@@ -60,6 +62,7 @@ public class SingletonAspectInstanceFactory implements AspectInstanceFactory {
@ -93,6 +93,7 @@ public class TypePatternClassFilter implements ClassFilter {
@@ -93,6 +93,7 @@ public class TypePatternClassFilter implements ClassFilter {
@ -111,6 +111,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@@ -111,6 +111,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@ -135,6 +136,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@@ -135,6 +136,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@ -309,6 +311,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@@ -309,6 +311,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@ -330,6 +333,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@@ -330,6 +333,7 @@ public abstract class AbstractAspectJAdvisorFactory implements AspectJAdvisorFac
@ -72,10 +72,12 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@@ -72,10 +72,12 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@ -85,6 +87,7 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@@ -85,6 +87,7 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
}
}
@Override
publicAspectMetadatagetAspectMetadata(){
returnthis.aspectMetadata;
}
@ -99,6 +102,7 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@@ -99,6 +102,7 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@ -42,6 +42,7 @@ public class LazySingletonAspectInstanceFactoryDecorator implements MetadataAwar
@@ -42,6 +42,7 @@ public class LazySingletonAspectInstanceFactoryDecorator implements MetadataAwar
}
@Override
publicsynchronizedObjectgetAspectInstance(){
if(this.materialized==null){
synchronized(this){
@ -57,14 +58,17 @@ public class LazySingletonAspectInstanceFactoryDecorator implements MetadataAwar
@@ -57,14 +58,17 @@ public class LazySingletonAspectInstanceFactoryDecorator implements MetadataAwar
@ -75,6 +75,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@@ -75,6 +75,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@ -82,6 +83,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@@ -82,6 +83,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@ -90,6 +92,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@@ -90,6 +92,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@ -128,6 +131,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@@ -128,6 +131,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@ -164,6 +168,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@@ -164,6 +168,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@ -191,6 +196,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@@ -191,6 +196,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@ -272,6 +278,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@@ -272,6 +278,7 @@ public class ReflectiveAspectJAdvisorFactory extends AbstractAspectJAdvisorFacto
@ -45,6 +45,7 @@ public class SimpleMetadataAwareAspectInstanceFactory extends SimpleAspectInstan
@@ -45,6 +45,7 @@ public class SimpleMetadataAwareAspectInstanceFactory extends SimpleAspectInstan
@ -47,6 +47,7 @@ public class SingletonMetadataAwareAspectInstanceFactory extends SingletonAspect
@@ -47,6 +47,7 @@ public class SingletonMetadataAwareAspectInstanceFactory extends SingletonAspect
@ -131,11 +131,13 @@ public class AspectJAwareAdvisorAutoProxyCreator extends AbstractAdvisorAutoProx
@@ -131,11 +131,13 @@ public class AspectJAwareAdvisorAutoProxyCreator extends AbstractAdvisorAutoProx
@ -91,6 +91,7 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
@@ -91,6 +91,7 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
}
@Override
publicStringgetName(){
returnthis.advisorBeanName;
}
@ -110,6 +111,7 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
@@ -110,6 +111,7 @@ public class AdvisorComponentDefinition extends AbstractComponentDefinition {
@ -59,6 +59,7 @@ public class AopNamespaceHandler extends NamespaceHandlerSupport {
@@ -59,6 +59,7 @@ public class AopNamespaceHandler extends NamespaceHandlerSupport {
@ -57,6 +57,7 @@ public class MethodLocatingFactoryBean implements FactoryBean<Method>, BeanFacto
@@ -57,6 +57,7 @@ public class MethodLocatingFactoryBean implements FactoryBean<Method>, BeanFacto
this.methodName=methodName;
}
@Override
publicvoidsetBeanFactory(BeanFactorybeanFactory){
if(!StringUtils.hasText(this.targetBeanName)){
thrownewIllegalArgumentException("Property 'targetBeanName' is required");
@ -78,14 +79,17 @@ public class MethodLocatingFactoryBean implements FactoryBean<Method>, BeanFacto
@@ -78,14 +79,17 @@ public class MethodLocatingFactoryBean implements FactoryBean<Method>, BeanFacto
@ -46,6 +46,7 @@ public class PointcutComponentDefinition extends AbstractComponentDefinition {
@@ -46,6 +46,7 @@ public class PointcutComponentDefinition extends AbstractComponentDefinition {
}
@Override
publicStringgetName(){
returnthis.pointcutBeanName;
}
@ -60,6 +61,7 @@ public class PointcutComponentDefinition extends AbstractComponentDefinition {
@@ -60,6 +61,7 @@ public class PointcutComponentDefinition extends AbstractComponentDefinition {
@ -47,6 +47,7 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@@ -47,6 +47,7 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
this.aspectBeanName=aspectBeanName;
}
@Override
publicvoidsetBeanFactory(BeanFactorybeanFactory){
this.beanFactory=beanFactory;
if(!StringUtils.hasText(this.aspectBeanName)){
@ -59,10 +60,12 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@@ -59,10 +60,12 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@ -72,6 +75,7 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@@ -72,6 +75,7 @@ public class SimpleBeanFactoryAwareAspectInstanceFactory implements AspectInstan
@ -50,6 +50,7 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyConfig
@@ -50,6 +50,7 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyConfig
@ -58,15 +59,18 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyConfig
@@ -58,15 +59,18 @@ public abstract class AbstractAdvisingBeanPostProcessor extends ProxyConfig
@ -122,6 +122,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
@@ -122,6 +122,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
@ -129,6 +130,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
@@ -129,6 +130,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
}
@Override
publicvoidafterPropertiesSet(){
if(this.target==null){
thrownewIllegalArgumentException("Property 'target' is required");
@ -190,6 +192,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
@@ -190,6 +192,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
}
@Override
publicObjectgetObject(){
if(this.proxy==null){
thrownewFactoryBeanNotInitializedException();
@ -197,6 +200,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
@@ -197,6 +200,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
returnthis.proxy;
}
@Override
publicClass<?>getObjectType(){
if(this.proxy!=null){
returnthis.proxy.getClass();
@ -213,6 +217,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
@@ -213,6 +217,7 @@ public abstract class AbstractSingletonProxyFactoryBean extends ProxyConfig
@ -218,12 +218,14 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@@ -218,12 +218,14 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@ -237,6 +239,7 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@@ -237,6 +239,7 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@ -257,6 +260,7 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@@ -257,6 +260,7 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@ -278,6 +282,7 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@@ -278,6 +282,7 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
}
}
@Override
publicbooleanisSingleton(){
returnthis.singleton;
}
@ -638,10 +643,12 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@@ -638,10 +643,12 @@ public class ProxyFactoryBean extends ProxyCreatorSupport
@ -114,14 +114,17 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@@ -114,14 +114,17 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
}
@Override
publicfinalObjectgetProxy(){
returnthis.proxy;
}
@Override
publicfinalObjectgetThis(){
returnthis.target;
}
@Override
publicfinalAccessibleObjectgetStaticPart(){
returnthis.method;
}
@ -131,19 +134,23 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@@ -131,19 +134,23 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@ -192,6 +199,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@@ -192,6 +199,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
*currentinterceptorindex.
*@seejava.lang.Object#clone()
*/
@Override
publicMethodInvocationinvocableClone(){
Object[]cloneArguments=null;
if(this.arguments!=null){
@ -210,6 +218,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@@ -210,6 +218,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
// Force initialization of the user attributes Map,
// for having a shared Map reference in the clone.
@ -230,6 +239,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@@ -230,6 +239,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@ -244,6 +254,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@@ -244,6 +254,7 @@ public class ReflectiveMethodInvocation implements ProxyMethodInvocation, Clonea
@ -48,10 +48,12 @@ public class AdvisorAdapterRegistrationManager implements BeanPostProcessor {
@@ -48,10 +48,12 @@ public class AdvisorAdapterRegistrationManager implements BeanPostProcessor {
@ -47,6 +47,7 @@ public class AfterReturningAdviceInterceptor implements MethodInterceptor, After
@@ -47,6 +47,7 @@ public class AfterReturningAdviceInterceptor implements MethodInterceptor, After
@ -53,6 +53,7 @@ public class DefaultAdvisorAdapterRegistry implements AdvisorAdapterRegistry, Se
@@ -53,6 +53,7 @@ public class DefaultAdvisorAdapterRegistry implements AdvisorAdapterRegistry, Se
@ -74,6 +75,7 @@ public class DefaultAdvisorAdapterRegistry implements AdvisorAdapterRegistry, Se
@@ -74,6 +75,7 @@ public class DefaultAdvisorAdapterRegistry implements AdvisorAdapterRegistry, Se
@ -91,6 +93,7 @@ public class DefaultAdvisorAdapterRegistry implements AdvisorAdapterRegistry, Se
@@ -91,6 +93,7 @@ public class DefaultAdvisorAdapterRegistry implements AdvisorAdapterRegistry, Se
@ -46,6 +46,7 @@ public class MethodBeforeAdviceInterceptor implements MethodInterceptor, Seriali
@@ -46,6 +46,7 @@ public class MethodBeforeAdviceInterceptor implements MethodInterceptor, Seriali
@ -155,6 +155,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@@ -155,6 +155,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
this.order=order;
}
@Override
publicfinalintgetOrder(){
returnthis.order;
}
@ -232,12 +233,14 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@@ -232,12 +233,14 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@ -251,21 +254,25 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@@ -251,21 +254,25 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@ -296,16 +303,19 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@@ -296,16 +303,19 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@ -315,6 +325,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@@ -315,6 +325,7 @@ public abstract class AbstractAutoProxyCreator extends ProxyConfig
@ -79,6 +79,7 @@ public class DefaultAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCrea
@@ -79,6 +79,7 @@ public class DefaultAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCrea
returnthis.advisorBeanNamePrefix;
}
@Override
publicvoidsetBeanName(Stringname){
// If no infrastructure bean name prefix has been set, override it.
@ -66,6 +66,7 @@ public abstract class AbstractBeanFactoryBasedTargetSourceCreator
@@ -66,6 +66,7 @@ public abstract class AbstractBeanFactoryBasedTargetSourceCreator
thrownewIllegalStateException("Cannot do auto-TargetSource creation with a BeanFactory "+
@ -86,6 +87,7 @@ public abstract class AbstractBeanFactoryBasedTargetSourceCreator
@@ -86,6 +87,7 @@ public abstract class AbstractBeanFactoryBasedTargetSourceCreator
// Implementation of the TargetSourceCreator interface
@ -159,6 +161,7 @@ public abstract class AbstractBeanFactoryBasedTargetSourceCreator
@@ -159,6 +161,7 @@ public abstract class AbstractBeanFactoryBasedTargetSourceCreator
@ -105,6 +105,7 @@ public abstract class AbstractTraceInterceptor implements MethodInterceptor, Ser
@@ -105,6 +105,7 @@ public abstract class AbstractTraceInterceptor implements MethodInterceptor, Ser
@ -75,9 +75,11 @@ public class AsyncExecutionInterceptor extends AsyncExecutionAspectSupport
@@ -75,9 +75,11 @@ public class AsyncExecutionInterceptor extends AsyncExecutionAspectSupport
@ -113,6 +115,7 @@ public class AsyncExecutionInterceptor extends AsyncExecutionAspectSupport
@@ -113,6 +115,7 @@ public class AsyncExecutionInterceptor extends AsyncExecutionAspectSupport
@ -47,6 +47,7 @@ public class ConcurrencyThrottleInterceptor extends ConcurrencyThrottleSupport
@@ -47,6 +47,7 @@ public class ConcurrencyThrottleInterceptor extends ConcurrencyThrottleSupport
@ -84,6 +84,7 @@ public class ExposeInvocationInterceptor implements MethodInterceptor, Ordered,
@@ -84,6 +84,7 @@ public class ExposeInvocationInterceptor implements MethodInterceptor, Ordered,
@ -95,6 +96,7 @@ public class ExposeInvocationInterceptor implements MethodInterceptor, Ordered,
@@ -95,6 +96,7 @@ public class ExposeInvocationInterceptor implements MethodInterceptor, Ordered,
@ -69,6 +69,7 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@@ -69,6 +69,7 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
returnthis.adviceBeanName;
}
@Override
publicvoidsetBeanFactory(BeanFactorybeanFactory){
this.beanFactory=beanFactory;
}
@ -79,6 +80,7 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@@ -79,6 +80,7 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@ -83,6 +83,7 @@ public abstract class AbstractExpressionPointcut implements ExpressionPointcut,
@@ -83,6 +83,7 @@ public abstract class AbstractExpressionPointcut implements ExpressionPointcut,
@ -39,6 +39,7 @@ public abstract class AbstractGenericPointcutAdvisor extends AbstractPointcutAdv
@@ -39,6 +39,7 @@ public abstract class AbstractGenericPointcutAdvisor extends AbstractPointcutAdv
@ -124,6 +124,7 @@ public abstract class AbstractRegexpMethodPointcut extends StaticMethodMatcherPo
@@ -124,6 +124,7 @@ public abstract class AbstractRegexpMethodPointcut extends StaticMethodMatcherPo
@ -47,6 +47,7 @@ public class DefaultBeanFactoryPointcutAdvisor extends AbstractBeanFactoryPointc
@@ -47,6 +47,7 @@ public class DefaultBeanFactoryPointcutAdvisor extends AbstractBeanFactoryPointc
@ -102,10 +102,12 @@ public class DefaultIntroductionAdvisor implements IntroductionAdvisor, ClassFil
@@ -102,10 +102,12 @@ public class DefaultIntroductionAdvisor implements IntroductionAdvisor, ClassFil
@ -121,23 +123,28 @@ public class DefaultIntroductionAdvisor implements IntroductionAdvisor, ClassFil
@@ -121,23 +123,28 @@ public class DefaultIntroductionAdvisor implements IntroductionAdvisor, ClassFil
@ -77,6 +77,7 @@ public class DefaultPointcutAdvisor extends AbstractGenericPointcutAdvisor imple
@@ -77,6 +77,7 @@ public class DefaultPointcutAdvisor extends AbstractGenericPointcutAdvisor imple
@ -83,6 +83,7 @@ public class DelegatePerTargetObjectIntroductionInterceptor extends Introduction
@@ -83,6 +83,7 @@ public class DelegatePerTargetObjectIntroductionInterceptor extends Introduction
@ -99,6 +99,7 @@ public class DelegatingIntroductionInterceptor extends IntroductionInfoSupport
@@ -99,6 +99,7 @@ public class DelegatingIntroductionInterceptor extends IntroductionInfoSupport
@ -77,6 +77,7 @@ public class NameMatchMethodPointcut extends StaticMethodMatcherPointcut impleme
@@ -77,6 +77,7 @@ public class NameMatchMethodPointcut extends StaticMethodMatcherPointcut impleme
@ -85,6 +85,7 @@ public class NameMatchMethodPointcutAdvisor extends AbstractGenericPointcutAdvis
@@ -85,6 +85,7 @@ public class NameMatchMethodPointcutAdvisor extends AbstractGenericPointcutAdvis
@ -116,6 +116,7 @@ public class RegexpMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor
@@ -116,6 +116,7 @@ public class RegexpMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor
@ -43,11 +43,13 @@ public abstract class StaticMethodMatcherPointcut extends StaticMethodMatcher im
@@ -43,11 +43,13 @@ public abstract class StaticMethodMatcherPointcut extends StaticMethodMatcher im
@ -63,6 +63,7 @@ public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMat
@@ -63,6 +63,7 @@ public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMat
this.order=order;
}
@Override
publicintgetOrder(){
returnthis.order;
}
@ -71,14 +72,17 @@ public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMat
@@ -71,14 +72,17 @@ public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMat
@ -59,6 +59,7 @@ public class AnnotationClassFilter implements ClassFilter {
@@ -59,6 +59,7 @@ public class AnnotationClassFilter implements ClassFilter {
@ -90,10 +90,12 @@ public class AnnotationMatchingPointcut implements Pointcut {
@@ -90,10 +90,12 @@ public class AnnotationMatchingPointcut implements Pointcut {
@ -47,6 +47,7 @@ public class AnnotationMethodMatcher extends StaticMethodMatcher {
@@ -47,6 +47,7 @@ public class AnnotationMethodMatcher extends StaticMethodMatcher {
@ -105,6 +105,7 @@ public abstract class AbstractBeanFactoryBasedTargetSource
@@ -105,6 +105,7 @@ public abstract class AbstractBeanFactoryBasedTargetSource
thrownewIllegalStateException("Property'targetBeanName' is required");
@ -120,6 +121,7 @@ public abstract class AbstractBeanFactoryBasedTargetSource
@@ -120,6 +121,7 @@ public abstract class AbstractBeanFactoryBasedTargetSource
@ -137,10 +139,12 @@ public abstract class AbstractBeanFactoryBasedTargetSource
@@ -137,10 +139,12 @@ public abstract class AbstractBeanFactoryBasedTargetSource
@ -68,6 +68,7 @@ public abstract class AbstractPoolingTargetSource extends AbstractPrototypeBased
@@ -68,6 +68,7 @@ public abstract class AbstractPoolingTargetSource extends AbstractPrototypeBased
/**
*Returnthemaximumsizeofthepool.
*/
@Override
publicintgetMaxSize(){
returnthis.maxSize;
}
@ -97,6 +98,7 @@ public abstract class AbstractPoolingTargetSource extends AbstractPrototypeBased
@@ -97,6 +98,7 @@ public abstract class AbstractPoolingTargetSource extends AbstractPrototypeBased