On 9 June 2012 08:54, <[email protected]> wrote:
> Author: mbenson
> Date: Sat Jun 9 07:54:02 2012
> New Revision: 1348334
>
> URL: http://svn.apache.org/viewvc?rev=1348334&view=rev
> Log:
> generics precision
>
> Modified:
>
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/AnnotationFactory.java
>
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfigurer.java
>
> Modified:
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/AnnotationFactory.java
> URL:
> http://svn.apache.org/viewvc/commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/AnnotationFactory.java?rev=1348334&r1=1348333&r2=1348334&view=diff
> ==============================================================================
> ---
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/AnnotationFactory.java
> (original)
> +++
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/AnnotationFactory.java
> Sat Jun 9 07:54:02 2012
> @@ -214,8 +214,9 @@ public class AnnotationFactory {
> * {@inheritDoc}
> */
> @Override
> - public Class<? extends Annotation> getStubType() {
> - return AnnotationFactory.getStubType();
> + @SuppressWarnings("unchecked")
Why is it safe to ignore the warning?
This should be documented in a comment please.
> + public Class<Annotation> getStubType() {
> + return (Class<Annotation>) AnnotationFactory.getStubType();
> }
>
> /**
>
> Modified:
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfigurer.java
> URL:
> http://svn.apache.org/viewvc/commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfigurer.java?rev=1348334&r1=1348333&r2=1348334&view=diff
> ==============================================================================
> ---
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfigurer.java
> (original)
> +++
> commons/proper/proxy/branches/version-2.0-work/stub/src/main/java/org/apache/commons/proxy2/stub/StubConfigurer.java
> Sat Jun 9 07:54:02 2012
> @@ -79,7 +79,7 @@ public abstract class StubConfigurer<T>
> * Get the stubType.
> * @return Class<T>
> */
> - public Class<? extends T> getStubType() {
> + public Class<T> getStubType() {
> return stubType;
> }
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]