I've remarked that the module-info.class declare some inner classes and i was
wondering why ?
Are these info useful for the compiler ?
// Compiled from module-info.java (version 9 : 53.0, no super bit)
class java.base.module-info {
Inner classes:
[inner class info: #5 java/lang/System$LoggerFinder, outer class info: #7
java/lang/System
inner name: #8 LoggerFinder, accessflags: 1033 public abstract static],
[inner class info: #10
sun/util/resources/LocaleData$CommonResourceBundleProvider, outer class info:
#12 sun/util/resources/LocaleData
inner name: #13 CommonResourceBundleProvider, accessflags: 1033 public
abstract static],
[inner class info: #15
sun/util/resources/LocaleData$SupplementaryResourceBundleProvider, outer class
info: #12 sun/util/resources/LocaleData
inner name: #16 SupplementaryResourceBundleProvider, accessflags: 1033
public abstract static]
}
regards,
Rémi