langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
changeset 34560 b6a567b677f7
parent 31506 4e07f827a794
child 36526 3b41f1c69604
equal deleted inserted replaced
34481:e0ff9821f1e8 34560:b6a567b677f7
   139     public Result compile(String[] args) {
   139     public Result compile(String[] args) {
   140         Context context = new Context();
   140         Context context = new Context();
   141         JavacFileManager.preRegister(context); // can't create it until Log has been set up
   141         JavacFileManager.preRegister(context); // can't create it until Log has been set up
   142         Result result = compile(args, context);
   142         Result result = compile(args, context);
   143         if (fileManager instanceof JavacFileManager) {
   143         if (fileManager instanceof JavacFileManager) {
   144             // A fresh context was created above, so jfm must be a JavacFileManager
   144             try {
   145             ((JavacFileManager)fileManager).close();
   145                 // A fresh context was created above, so jfm must be a JavacFileManager
       
   146                 ((JavacFileManager)fileManager).close();
       
   147             } catch (IOException ignore) {
       
   148             }
   146         }
   149         }
   147         return result;
   150         return result;
   148     }
   151     }
   149 
   152 
   150     /**
   153     /**