Fri, 24 May 2013 11:26:17 -0700
8014836: Have GenericDeclaration extend AnnotatedElement
Reviewed-by: jfranck
src/share/sample/language/model/CoreReflectionFactory.java | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/sample/language/model/CoreReflectionFactory.java Fri May 24 15:27:27 2013 +0100 1.2 +++ b/src/share/sample/language/model/CoreReflectionFactory.java Fri May 24 11:26:17 2013 -0700 1.3 @@ -439,15 +439,11 @@ 1.4 ReflectionElement getGenericElement(); 1.5 1.6 // Functionality specific to the specialization 1.7 - 1.8 - // Conceptually should have an override for getSource 1.9 - // returning GenericDeclaration, but GenericDeclaration 1.10 - // doesn't currently implement AnnotatedElement. 1.11 -// /** 1.12 -// * {@inheritDoc} 1.13 -// */ 1.14 -// @Override 1.15 -// java.lang.reflect.GenericDeclaration getSource(); 1.16 + /** 1.17 + * {@inheritDoc} 1.18 + */ 1.19 + @Override 1.20 + java.lang.reflect.TypeVariable<?> getSource(); 1.21 } 1.22 1.23 /** 1.24 @@ -1296,8 +1292,8 @@ 1.25 } 1.26 1.27 @Override 1.28 - public AnnotatedElement getSource() { 1.29 - return (AnnotatedElement)source; 1.30 + public java.lang.reflect.TypeVariable<?> getSource() { 1.31 + return sourceTypeVar; 1.32 } 1.33 1.34 protected java.lang.reflect.TypeVariable<?> getSourceTypeVar() {