org.springframework.aop.framework
Class Cglib2AopProxy.StaticUnadvisedInterceptor

java.lang.Object
  extended by org.springframework.aop.framework.Cglib2AopProxy.StaticUnadvisedInterceptor
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
Cglib2AopProxy

private static class Cglib2AopProxy.StaticUnadvisedInterceptor
extends java.lang.Object
implements java.io.Serializable

Method interceptor used for static targets with no advice chain. The call is passed directly back to the target. Used when the proxy needs to be exposed and it can't be determined that the method won't return this.


Field Summary
private  java.lang.Object target
           
 
Constructor Summary
Cglib2AopProxy.StaticUnadvisedInterceptor(java.lang.Object target)
           
 
Method Summary
 java.lang.Object intercept(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args, MethodProxy methodProxy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

private final java.lang.Object target
Constructor Detail

Cglib2AopProxy.StaticUnadvisedInterceptor

public Cglib2AopProxy.StaticUnadvisedInterceptor(java.lang.Object target)
Method Detail

intercept

public java.lang.Object intercept(java.lang.Object proxy,
                                  java.lang.reflect.Method method,
                                  java.lang.Object[] args,
                                  MethodProxy methodProxy)
                           throws java.lang.Throwable
Throws:
java.lang.Throwable