-
Bug
-
Resolution: Fixed
-
P2
-
7
-
b135
-
generic
-
generic
-
Not verified
A stopgap solution (for javac and the ct.sym file) is to place sun.dyn on the list of packages to allow but not to document.
The real solution is to remove those private supertypes from those public types.
Because the implementation types are special-cased by the JVM, this will require a coordinated JVM and java change, with the JVM changes coming first.
Also, inheritance from MethodHandle must not be exposed via protected or public constructors.
Fixing this bug must remove all "sun.misc" types from the MethodHandle API.
- duplicates
-
JDK-7027599 JSR 292 - compiler/6991596/Test6991596.java doesn't compile under JDK7 b132
-
- Closed
-
- relates to
-
JDK-6981791 remove experimental code for JSR 292
-
- Closed
-
-
JDK-7029805 JSR 292 compiler/6991596/Test6991596.java fails in nightly
-
- Closed
-
-
JDK-6829142 JSR 292 JVM features need a finalized Java API
-
- Closed
-
remove implementation inheritance from JSR 292 APIs
-
Bug
-
Resolution: Fixed
-
P2
-
7
-
b135
-
generic
-
generic
-
Not verified
A stopgap solution (for javac and the ct.sym file) is to place sun.dyn on the list of packages to allow but not to document.
The real solution is to remove those private supertypes from those public types.
Because the implementation types are special-cased by the JVM, this will require a coordinated JVM and java change, with the JVM changes coming first.
Also, inheritance from MethodHandle must not be exposed via protected or public constructors.
Fixing this bug must remove all "sun.misc" types from the MethodHandle API.
- duplicates
-
JDK-7027599 JSR 292 - compiler/6991596/Test6991596.java doesn't compile under JDK7 b132
-
- Closed
-
- relates to
-
JDK-6981791 remove experimental code for JSR 292
-
- Closed
-
-
JDK-7029805 JSR 292 compiler/6991596/Test6991596.java fails in nightly
-
- Closed
-
-
JDK-6829142 JSR 292 JVM features need a finalized Java API
-
- Closed
-