langtools/src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
changeset 1870 57a1138dffc8
parent 735 372aa565a221
child 2212 1d3dc0e0ba0c
--- a/langtools/src/share/classes/com/sun/tools/apt/main/JavaCompiler.java	Tue Jan 20 15:17:45 2009 -0800
+++ b/langtools/src/share/classes/com/sun/tools/apt/main/JavaCompiler.java	Tue Jan 20 18:23:13 2009 -0800
@@ -233,6 +233,7 @@
 
         ListBuffer<ClassSymbol> classes = new ListBuffer<ClassSymbol>();
         try {
+            JavacFileManager fm = (JavacFileManager)fileManager;
             //parse all files
             ListBuffer<JCCompilationUnit> trees = new ListBuffer<JCCompilationUnit>();
             for (List<String> l = filenames; l.nonEmpty(); l = l.tail) {
@@ -250,7 +251,8 @@
                         continue;
                     }
                 }
-                trees.append(parse(l.head));
+                JavaFileObject fo = fm.getJavaFileObjectsFromStrings(List.of(l.head)).iterator().next();
+                trees.append(parse(fo));
             }
 
             //enter symbols for all files