hg: jdk9/dev/jdk: 8062771: Core reflection should use final fields whenever possible

martinrb at google.com martinrb at google.com
Fri Nov 7 21:34:46 UTC 2014


Changeset: 1e5c2bd424d5
Author:    martin
Date:      2014-11-06 13:18 -0800
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/1e5c2bd424d5

8062771: Core reflection should use final fields whenever possible
Reviewed-by: psandoz, darcy

! src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java
! src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java
! src/java.base/share/classes/sun/reflect/Label.java
! src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/sun/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/reflect/SignatureIterator.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/repository/AbstractRepository.java
! src/java.base/share/classes/sun/reflect/generics/scope/AbstractScope.java
! src/java.base/share/classes/sun/reflect/generics/scope/DummyScope.java
! src/java.base/share/classes/sun/reflect/generics/tree/ArrayTypeSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/BooleanSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/BottomSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/ByteSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/CharSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/ClassSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/ClassTypeSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/DoubleSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/FloatSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/FormalTypeParameter.java
! src/java.base/share/classes/sun/reflect/generics/tree/IntSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/LongSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/MethodTypeSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/ShortSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/SimpleClassTypeSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/TypeVariableSignature.java
! src/java.base/share/classes/sun/reflect/generics/tree/VoidDescriptor.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
+ test/java/lang/reflect/Generics/ThreadSafety.java



More information about the jdk9-dev-changes mailing list