Author: sebb
Date: Thu Mar 27 14:45:18 2014
New Revision: 1582328
URL: http://svn.apache.org/r1582328
Log:
+= @Override for interface implementations (Java 1.6)
Modified:
commons/proper/proxy/trunk/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java
commons/proper/proxy/trunk/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyFactory.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/DuckTypingInvoker.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/InvocationHandlerAdapter.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/NullInvoker.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/BeanProvider.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/CloningProvider.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ConstantProvider.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ProviderDecorator.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryTestCase.java
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/AbstractEcho.java
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/EchoImpl.java
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/SuffixInterceptor.java
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistInvocation.java
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistProxyFactory.java
Modified:
commons/proper/proxy/trunk/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java
(original)
+++
commons/proper/proxy/trunk/asm4/src/main/java/org/apache/commons/proxy2/asm4/ASM4ProxyFactory.java
Thu Mar 27 14:45:18 2014
@@ -383,6 +383,7 @@ public class ASM4ProxyFactory extends Ab
@SuppressWarnings("serial")
private abstract static class AbstractInvoker implements Invoker,
Serializable
{
+ @Override
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable
{
if (isHashCode(method))
@@ -444,21 +445,25 @@ public class ASM4ProxyFactory extends Ab
this.target = target;
}
+ @Override
public Object[] getArguments()
{
return arguments;
}
+ @Override
public Method getMethod()
{
return method;
}
+ @Override
public Object getProxy()
{
return proxy;
}
+ @Override
public Object proceed() throws Throwable
{
try
Modified:
commons/proper/proxy/trunk/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java
(original)
+++
commons/proper/proxy/trunk/cglib/src/main/java/org/apache/commons/proxy2/cglib/CglibProxyFactory.java
Thu Mar 27 14:45:18 2014
@@ -54,6 +54,7 @@ public class CglibProxyFactory extends A
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("unchecked")
public <T> T createDelegatorProxy(ClassLoader classLoader,
ObjectProvider<?> targetProvider,
Class<?>... proxyClasses)
@@ -71,6 +72,7 @@ public class CglibProxyFactory extends A
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("unchecked")
public <T> T createInterceptorProxy(ClassLoader classLoader, Object
target, Interceptor interceptor,
Class<?>... proxyClasses)
@@ -88,6 +90,7 @@ public class CglibProxyFactory extends A
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("unchecked")
public <T> T createInvokerProxy(ClassLoader classLoader, Invoker invoker,
Class<?>... proxyClasses)
{
@@ -107,6 +110,7 @@ public class CglibProxyFactory extends A
private static class CglibProxyFactoryCallbackFilter implements
CallbackFilter
{
+ @Override
public int accept(Method method)
{
if (ProxyUtils.isEqualsMethod(method))
@@ -129,6 +133,7 @@ public class CglibProxyFactory extends A
/** Serialization version */
private static final long serialVersionUID = 1L;
+ @Override
public Object intercept(Object o, Method method, Object[] objects,
MethodProxy methodProxy) throws Throwable
{
return o == objects[0];
@@ -140,6 +145,7 @@ public class CglibProxyFactory extends A
/** Serialization version */
private static final long serialVersionUID = 1L;
+ @Override
public Object intercept(Object o, Method method, Object[] objects,
MethodProxy methodProxy) throws Throwable
{
return System.identityHashCode(o);
@@ -160,6 +166,7 @@ public class CglibProxyFactory extends A
this.target = target;
}
+ @Override
public Object intercept(Object object, Method method, Object[] args,
MethodProxy methodProxy) throws Throwable
{
return inner.intercept(new MethodProxyInvocation(object, target,
method, args, methodProxy));
@@ -178,6 +185,7 @@ public class CglibProxyFactory extends A
this.original = original;
}
+ @Override
public Object invoke(Object object, Method method, Object[] objects)
throws Throwable
{
return original.invoke(object, method, objects);
@@ -201,21 +209,25 @@ public class CglibProxyFactory extends A
this.args = ObjectUtils.defaultIfNull(ArrayUtils.clone(args),
ProxyUtils.EMPTY_ARGUMENTS);
}
+ @Override
public Method getMethod()
{
return method;
}
+ @Override
public Object[] getArguments()
{
return args;
}
+ @Override
public Object proceed() throws Throwable
{
return methodProxy.invoke(target, args);
}
+ @Override
public Object getProxy()
{
return proxy;
@@ -234,6 +246,7 @@ public class CglibProxyFactory extends A
this.delegateProvider = delegateProvider;
}
+ @Override
public Object loadObject()
{
return delegateProvider.getObject();
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyFactory.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyFactory.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/impl/AbstractProxyFactory.java
Thu Mar 27 14:45:18 2014
@@ -35,6 +35,7 @@ public abstract class AbstractProxyFacto
* the proxy classes
* @return true if all <code>proxyClasses</code> are interfaces
*/
+ @Override
public boolean canProxy(Class<?>... proxyClasses)
{
for (Class<?> proxyClass : proxyClasses)
@@ -57,6 +58,7 @@ public abstract class AbstractProxyFacto
* the interfaces that the proxy should implement
* @return a proxy which delegates to the object provided by the target
object provider
*/
+ @Override
public <T> T createDelegatorProxy(ObjectProvider<?> delegateProvider,
Class<?>... proxyClasses)
{
return
createDelegatorProxy(Thread.currentThread().getContextClassLoader(),
delegateProvider, proxyClasses);
@@ -75,6 +77,7 @@ public abstract class AbstractProxyFacto
* @return a proxy which passes through a {@link Interceptor interceptor}
before eventually reaching the
* <code>target</code> object.
*/
+ @Override
public <T> T createInterceptorProxy(Object target, Interceptor
interceptor, Class<?>... proxyClasses)
{
return
createInterceptorProxy(Thread.currentThread().getContextClassLoader(), target,
interceptor,
@@ -91,6 +94,7 @@ public abstract class AbstractProxyFacto
* the interfaces that the proxy should implement
* @return a proxy which uses the provided {@link Invoker} to handle all
method invocations
*/
+ @Override
public <T> T createInvokerProxy(Invoker invoker, Class<?>... proxyClasses)
{
return
createInvokerProxy(Thread.currentThread().getContextClassLoader(), invoker,
proxyClasses);
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/DuckTypingInvoker.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/DuckTypingInvoker.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/DuckTypingInvoker.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/DuckTypingInvoker.java
Thu Mar 27 14:45:18 2014
@@ -84,6 +84,7 @@ public class DuckTypingInvoker implement
/**
* {@inheritDoc}
*/
+ @Override
public Object invoke(final Object proxy, final Method method, final
Object[] arguments) throws Throwable
{
final Object target = targetProvider.getObject();
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/InvocationHandlerAdapter.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/InvocationHandlerAdapter.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/InvocationHandlerAdapter.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/InvocationHandlerAdapter.java
Thu Mar 27 14:45:18 2014
@@ -60,6 +60,7 @@ public class InvocationHandlerAdapter im
/**
* {@inheritDoc}
*/
+ @Override
public Object invoke(Object proxy, Method method, Object[] arguments)
throws Throwable
{
return invocationHandler.invoke(proxy, method, arguments);
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/NullInvoker.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/NullInvoker.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/NullInvoker.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/NullInvoker.java
Thu Mar 27 14:45:18 2014
@@ -47,6 +47,7 @@ public class NullInvoker implements Invo
/**
* {@inheritDoc}
*/
+ @Override
public Object invoke(Object proxy, Method method, Object[] args) throws
Throwable
{
final Class<?> returnType = method.getReturnType();
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java
Thu Mar 27 14:45:18 2014
@@ -104,6 +104,7 @@ public class InvocationRecorder
/**
* {@inheritDoc}
*/
+ @Override
public Object invoke(Object o, Method method, Object[] args) throws
Throwable
{
recordedInvocations.add(new RecordedInvocation(method, args));
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/BeanProvider.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/BeanProvider.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/BeanProvider.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/BeanProvider.java
Thu Mar 27 14:45:18 2014
@@ -63,6 +63,7 @@ public class BeanProvider<T> implements
/**
* {@inheritDoc}
*/
+ @Override
public T getObject()
{
try
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/CloningProvider.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/CloningProvider.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/CloningProvider.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/CloningProvider.java
Thu Mar 27 14:45:18 2014
@@ -69,6 +69,7 @@ public class CloningProvider<T extends C
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("unchecked")
public T getObject()
{
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ConstantProvider.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ConstantProvider.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ConstantProvider.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ConstantProvider.java
Thu Mar 27 14:45:18 2014
@@ -59,6 +59,7 @@ public class ConstantProvider<T> impleme
/**
* {@inheritDoc}
*/
+ @Override
public T getObject()
{
return constant;
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ProviderDecorator.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ProviderDecorator.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ProviderDecorator.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/provider/ProviderDecorator.java
Thu Mar 27 14:45:18 2014
@@ -61,6 +61,7 @@ public class ProviderDecorator<T> implem
/**
* {@inheritDoc}
*/
+ @Override
public T getObject()
{
return inner.getObject();
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/AnnotationBuilder.java
Thu Mar 27 14:45:18 2014
@@ -60,6 +60,7 @@ public class AnnotationBuilder<A extends
/**
* {@inheritDoc}
*/
+ @Override
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable
{
if (ProxyUtils.isHashCode(method))
@@ -94,21 +95,25 @@ public class AnnotationBuilder<A extends
this.target = target;
}
+ @Override
public Object[] getArguments()
{
return arguments;
}
+ @Override
public Method getMethod()
{
return method;
}
+ @Override
public Object getProxy()
{
return target;
}
+ @Override
public Object proceed() throws Throwable
{
try
@@ -124,6 +129,7 @@ public class AnnotationBuilder<A extends
private static final ProxyFactory PROXY_FACTORY = new
AbstractProxyFactory()
{
+ @Override
@SuppressWarnings("unchecked")
public <T> T createInvokerProxy(ClassLoader classLoader, final Invoker
invoker, Class<?>... proxyClasses)
{
@@ -137,6 +143,7 @@ public class AnnotationBuilder<A extends
});
}
+ @Override
@SuppressWarnings("unchecked")
public <T> T createInterceptorProxy(ClassLoader classLoader, Object
target, Interceptor interceptor,
Class<?>... proxyClasses)
@@ -145,6 +152,7 @@ public class AnnotationBuilder<A extends
ObjectProviderUtils.constant(target), interceptor));
}
+ @Override
@SuppressWarnings("unchecked")
public <T> T createDelegatorProxy(ClassLoader classLoader, final
ObjectProvider<?> delegateProvider,
Class<?>... proxyClasses)
Modified:
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java
(original)
+++
commons/proper/proxy/trunk/core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java
Thu Mar 27 14:45:18 2014
@@ -76,6 +76,7 @@ public class StubBuilder<T> implements B
// Other Methods
//******************************************************************************************************************
+ @Override
public T build()
{
return proxyFactory.createInterceptorProxy(target, switchInterceptor,
Modified:
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryTestCase.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryTestCase.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryTestCase.java
(original)
+++
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/AbstractProxyFactoryTestCase.java
Thu Mar 27 14:45:18 2014
@@ -357,6 +357,7 @@ public abstract class AbstractProxyFacto
private static class ChangeArgumentInterceptor implements Interceptor
{
+ @Override
public Object intercept(Invocation methodInvocation) throws Throwable
{
methodInvocation.getArguments()[0] = "something different";
@@ -371,6 +372,7 @@ public abstract class AbstractProxyFacto
private Object proxy;
private Class<?> invocationClass;
+ @Override
public Object intercept(Invocation methodInvocation) throws Throwable
{
arguments = methodInvocation.getArguments();
@@ -387,6 +389,7 @@ public abstract class AbstractProxyFacto
private Object[] args;
private Object proxy;
+ @Override
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable
{
this.proxy = proxy;
@@ -398,6 +401,7 @@ public abstract class AbstractProxyFacto
protected static class NoOpMethodInterceptor implements Interceptor,
Serializable
{
+ @Override
public Object intercept(Invocation methodInvocation) throws Throwable
{
return methodInvocation.proceed();
Modified:
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/AbstractEcho.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/AbstractEcho.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/AbstractEcho.java
(original)
+++
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/AbstractEcho.java
Thu Mar 27 14:45:18 2014
@@ -30,6 +30,7 @@ public abstract class AbstractEcho imple
// Echo Implementation
//**********************************************************************************************************************
+ @Override
public String echoBack(String message)
{
return message;
Modified:
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/EchoImpl.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/EchoImpl.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/EchoImpl.java
(original)
+++
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/EchoImpl.java
Thu Mar 27 14:45:18 2014
@@ -36,15 +36,18 @@ public class EchoImpl extends AbstractEc
// Echo Implementation
//**********************************************************************************************************************
+ @Override
public void echo()
{
}
+ @Override
public boolean echoBack(boolean b)
{
return b;
}
+ @Override
public String echoBack(String[] messages)
{
final StringBuilder sb = new StringBuilder();
@@ -56,6 +59,7 @@ public class EchoImpl extends AbstractEc
return sb.toString();
}
+ @Override
public String echoBack(String[][] messages)
{
final StringBuilder sb = new StringBuilder();
@@ -66,6 +70,7 @@ public class EchoImpl extends AbstractEc
return sb.toString();
}
+ @Override
public String echoBack(String[][][] messages)
{
final StringBuilder sb = new StringBuilder();
@@ -76,21 +81,25 @@ public class EchoImpl extends AbstractEc
return sb.toString();
}
+ @Override
public int echoBack(int i)
{
return i;
}
+ @Override
public String echoBack(String message1, String message2)
{
return message1 + message2;
}
+ @Override
public void illegalArgument()
{
throw new IllegalArgumentException("dummy message");
}
+ @Override
public void ioException() throws IOException
{
throw new IOException("dummy message");
Modified:
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/SuffixInterceptor.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/SuffixInterceptor.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/SuffixInterceptor.java
(original)
+++
commons/proper/proxy/trunk/core/src/test/java/org/apache/commons/proxy2/util/SuffixInterceptor.java
Thu Mar 27 14:45:18 2014
@@ -46,6 +46,7 @@ public class SuffixInterceptor implement
// Interceptor Implementation
//**********************************************************************************************************************
+ @Override
public Object intercept(Invocation methodInvocation) throws Throwable
{
Object result = methodInvocation.proceed();
Modified:
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistInvocation.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistInvocation.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistInvocation.java
(original)
+++
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistInvocation.java
Thu Mar 27 14:45:18 2014
@@ -223,16 +223,19 @@ public abstract class JavassistInvocatio
return target;
}
+ @Override
public Object[] getArguments()
{
return arguments;
}
+ @Override
public Method getMethod()
{
return method;
}
+ @Override
public Object getProxy()
{
return proxy;
Modified:
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistProxyFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistProxyFactory.java?rev=1582328&r1=1582327&r2=1582328&view=diff
==============================================================================
---
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistProxyFactory.java
(original)
+++
commons/proper/proxy/trunk/javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistProxyFactory.java
Thu Mar 27 14:45:18 2014
@@ -68,6 +68,7 @@ public class JavassistProxyFactory exten
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("unchecked")
public <T> T createDelegatorProxy(ClassLoader classLoader,
ObjectProvider<?> targetProvider,
Class<?>... proxyClasses)
@@ -87,6 +88,7 @@ public class JavassistProxyFactory exten
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("unchecked")
public <T> T createInterceptorProxy(ClassLoader classLoader, Object
target, Interceptor interceptor,
Class<?>... proxyClasses)
@@ -106,6 +108,7 @@ public class JavassistProxyFactory exten
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("unchecked")
public <T> T createInvokerProxy(ClassLoader classLoader, Invoker invoker,
Class<?>... proxyClasses)
{
@@ -127,6 +130,7 @@ public class JavassistProxyFactory exten
private static class DelegatingProxyClassGenerator extends
AbstractProxyClassGenerator
{
+ @Override
public Class<?> generateProxyClass(ClassLoader classLoader,
Class<?>... proxyClasses)
{
try
@@ -165,6 +169,7 @@ public class JavassistProxyFactory exten
private static class InterceptorProxyClassGenerator extends
AbstractProxyClassGenerator
{
+ @Override
public Class<?> generateProxyClass(ClassLoader classLoader,
Class<?>... proxyClasses)
{
try
@@ -229,6 +234,7 @@ public class JavassistProxyFactory exten
private static class InvokerProxyClassGenerator extends
AbstractProxyClassGenerator
{
+ @Override
public Class<?> generateProxyClass(ClassLoader classLoader,
Class<?>... proxyClasses)
{
try