hg: jdk8/tl/jdk: 7077389: Reflection classes do not build with javac -Xlint:all -Werror
Rémi Forax
forax at univ-mlv.fr
Wed Aug 17 20:47:41 UTC 2011
One day, someone brave enough should rewrite sun/reflect/generics
because there is a lot of boilerplate in this package.
The same code in ASM is at least 5 times shorter.
Rémi
On 08/17/2011 09:12 PM, jonathan.gibbons at oracle.com wrote:
> Changeset: e59aad6ed600
> Author: jjg
> Date: 2011-08-15 17:17 -0700
> URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e59aad6ed600
>
> 7077389: Reflection classes do not build with javac -Xlint:all -Werror
> Reviewed-by: darcy
> Contributed-by: alexandre.boulgakov at oracle.com
>
> ! make/java/java/Makefile
> ! src/share/classes/java/lang/reflect/Array.java
> ! src/share/classes/java/lang/reflect/Constructor.java
> ! src/share/classes/java/lang/reflect/Executable.java
> ! src/share/classes/java/lang/reflect/Field.java
> ! src/share/classes/java/lang/reflect/Method.java
> ! src/share/classes/java/lang/reflect/Proxy.java
> ! src/share/classes/sun/reflect/AccessorGenerator.java
> ! src/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java
> ! src/share/classes/sun/reflect/ClassDefiner.java
> ! src/share/classes/sun/reflect/ConstantPool.java
> ! src/share/classes/sun/reflect/Label.java
> ! src/share/classes/sun/reflect/MethodAccessorGenerator.java
> ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java
> ! src/share/classes/sun/reflect/Reflection.java
> ! src/share/classes/sun/reflect/ReflectionFactory.java
> ! src/share/classes/sun/reflect/UnsafeFieldAccessorFactory.java
> ! src/share/classes/sun/reflect/UnsafeFieldAccessorImpl.java
> ! src/share/classes/sun/reflect/annotation/AnnotationParser.java
> ! src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java
> ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
> ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java
> ! src/share/classes/sun/reflect/generics/scope/AbstractScope.java
> ! src/share/classes/sun/reflect/generics/scope/ConstructorScope.java
> ! src/share/classes/sun/reflect/generics/tree/ClassSignature.java
> ! src/share/classes/sun/reflect/generics/tree/MethodTypeSignature.java
>
More information about the core-libs-dev
mailing list