Why can modules not be annotated?
peter.kriens at aqute.biz
Mon Sep 28 16:44:45 UTC 2015
In [lang-vm] I found:
‘A module declaration may not be annotated.’
I was surprised that modules (and their clauses) could not be annotated like package-info.java. Since the source syntax is not extensible, annotations could have been used to provide meta data for other module systems. This would mitigate some of the concerns of using a binary file to encode the module data.
More information about the jpms-spec-experts