Esempio n. 1
0
 private JavaFileObject findModuleDescriptorForFile(File file) {
   JavacFileManager dfm = (JavacFileManager) fileManager;
   File dir = file.getParentFile();
   while (dir != null) {
     try {
       String name = dir.getPath() + "/module";
       JavaFileObject fo =
           dfm.getJavaFileForInput(StandardLocation.SOURCE_PATH, name, Kind.SOURCE);
       if (fo != null) {
         return fo;
       }
     } catch (IOException e) {
       // Ignore
     }
     dir = dir.getParentFile();
   }
   return null;
 }