hg: valhalla/valhalla/jdk: Initial push for RuntimeMirror API (original) (raw)
maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Wed Jun 15 17:08:05 UTC 2016
- Previous message (by thread): hg: valhalla/valhalla/langtools: Enhancement: add signature attribute support for any type-variables
- Next message (by thread): Valhalla reflection API - first stab
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Changeset: 0f7a9b8602e5 Author: mcimadamore Date: 2016-06-15 18:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0f7a9b8602e5
Initial push for RuntimeMirror API
- add support for any type-variables in signature attributes
- add initial API, reference implementation and tests
- comment some debugging statements in URLClassLoader
! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java ! src/java.base/share/classes/sun/reflect/generics/factory/GenericsFactory.java ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/java.base/share/classes/sun/reflect/generics/tree/BaseType.java ! src/java.base/share/classes/sun/reflect/generics/tree/FormalTypeParameter.java ! src/java.base/share/classes/sun/reflect/generics/visitor/Reifier.java ! src/java.base/share/classes/valhalla/classdyn/ClassDynHelper.java
- src/java.base/share/classes/valhalla/reflect/runtime/ArrayMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/ClassLookup.java
- src/java.base/share/classes/valhalla/reflect/runtime/ClassMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/ConstructorLookup.java
- src/java.base/share/classes/valhalla/reflect/runtime/ConstructorMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/FieldLookup.java
- src/java.base/share/classes/valhalla/reflect/runtime/FieldMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/GenericMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/MemberLookup.java
- src/java.base/share/classes/valhalla/reflect/runtime/MemberMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/MethodLookup.java
- src/java.base/share/classes/valhalla/reflect/runtime/MethodMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/MirrorFactory.java
- src/java.base/share/classes/valhalla/reflect/runtime/ReflectableMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/RuntimeMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/ScopeMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/TypeVariableMirror.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/AbstractLookupImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/AbstractMemberMirrorImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/ArrayMirrorImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/ClassMirrorImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/DelegatedMirrorImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/MirrorFactoryImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/MirrorUtils.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/TypeArgumentMirrorImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/impl/TypeVariableMirrorImpl.java
- src/java.base/share/classes/valhalla/reflect/runtime/package-info.java
- test/valhalla/test/valhalla/reflect/runtime/MirrorBuilder.java
- test/valhalla/test/valhalla/reflect/runtime/SimpleReflectionTest.java
- test/valhalla/test/valhalla/reflect/runtime/TestBase.java
- test/valhalla/test/valhalla/reflect/runtime/TestFactory.java
- test/valhalla/test/valhalla/reflect/runtime/TestLookup.java
- test/valhalla/test/valhalla/reflect/runtime/TestSubtypeOf.java
- test/valhalla/test/valhalla/reflect/runtime/TestTypeEquals.java
- Previous message (by thread): hg: valhalla/valhalla/langtools: Enhancement: add signature attribute support for any type-variables
- Next message (by thread): Valhalla reflection API - first stab
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]