given code like:
module test {
requires static static java.sql;
requires transitive transitive java.desktop;
}
javac prints:
module-info.java:2: error: repeated modifier
requires static static java.sql;
^
module-info.java:3: error: ';' expected
requires transitive transitive java.desktop;
^
module-info.java:3: error: module directive keyword or '}' expected
requires transitive transitive java.desktop;
^
3 errors
I think that the error for modifier `transitive` should be the same as for `static`
module test {
requires static static java.sql;
requires transitive transitive java.desktop;
}
javac prints:
module-info.java:2: error: repeated modifier
requires static static java.sql;
^
module-info.java:3: error: ';' expected
requires transitive transitive java.desktop;
^
module-info.java:3: error: module directive keyword or '}' expected
requires transitive transitive java.desktop;
^
3 errors
I think that the error for modifier `transitive` should be the same as for `static`
- relates to
- 
                    JDK-8345248 Module name 'transitive' not accepted for `requires transitive` -           
- Closed
 
-         
- 
                    JDK-8334172 7.7.1: Repeated modifiers for a requires directive should be forbidden -           
- Closed
 
-         
- links to
- 
                     Commit(master)
        openjdk/jdk/8389e24d Commit(master)
        openjdk/jdk/8389e24d
- 
                     Review(master)
        openjdk/jdk/22392 Review(master)
        openjdk/jdk/22392