RFR: JDK-8233524: Wrong module name for "package P is declared in the unnamed module, but module M does not read it"
Jan Lahoda
jan.lahoda at oracle.com
Thu Nov 28 16:43:58 UTC 2019
Hi,
There is a small mistake (with bad consequences) in compiler.properties:
---
# {0} - package in which the invisible class is declared
# {1} - current module
# 0: symbol, 1: symbol
compiler.misc.not.def.access.does.not.read.unnamed=\
package {0} is declared in the unnamed module, but module {0} does
not read it
---
Note the use of {0} after module - but based on the comment above (and
the code that uses this error message), the module is in {1}. The
proposal is to simply fix this as:
---
# {0} - package in which the invisible class is declared
# {1} - current module
# 0: symbol, 1: symbol
compiler.misc.not.def.access.does.not.read.unnamed=\
package {0} is declared in the unnamed module, but module {1} does
not read it
---
Webrev: http://cr.openjdk.java.net/~jlahoda/8233524/webrev.00/
JBS: https://bugs.openjdk.java.net/browse/JDK-8233524
How does this look?
Thanks,
Jan
More information about the compiler-dev
mailing list