hg: jdk9/dev/langtools: 8168854: javac erroneously reject a a service interface inner class in a provides clause
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Mon Nov 7 11:18:36 UTC 2016
Changeset: 82a50c8d9a43
Author: mcimadamore
Date: 2016-11-07 11:16 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/82a50c8d9a43
8168854: javac erroneously reject a a service interface inner class in a provides clause
Summary: Java SE 9 proposed spec changes do not explicitly forbid a service interface to be an inner class - javac should follow
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/ServiceDefinitionInner/ServiceDefinitionInner.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/module-info.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p1/C1.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p2/C2.java
! test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/T8168854/module-info.java
+ test/tools/javac/modules/T8168854/pack1/Outer.java
+ test/tools/javac/modules/T8168854/pack1/Outer1.java
More information about the jdk9-dev-changes
mailing list