On 18/06/2016 15:52, Remi Forax wrote:
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]
}

Is this what you are looking for:

    uses java.lang.System.LoggerFinder;
    uses sun.util.resources.LocaleData.CommonResourceBundleProvider;
    uses sun.util.resources.LocaleData.SupplementaryResourceBundleProvider;

-Alan

Reply via email to