langtools/src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
changeset 25290 72f49068d56c
parent 25006 5d5fa4abab27
child 25299 b4a7dcd657f5
--- a/langtools/src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java	Thu Jun 26 13:48:58 2014 -0400
+++ b/langtools/src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java	Thu Jun 26 11:31:59 2014 -0700
@@ -44,15 +44,13 @@
 import java.util.concurrent.Future;
 
 import javax.tools.JavaCompiler.CompilationTask;
-import javax.tools.JavaFileManager;
 import javax.tools.JavaFileObject;
 import javax.tools.StandardJavaFileManager;
 
 import com.sun.tools.javac.api.JavacTaskImpl;
-import com.sun.tools.javac.util.BaseFileManager;
 import com.sun.tools.javac.util.Context;
 import com.sun.tools.javac.util.ListBuffer;
-import com.sun.tools.javac.util.Log;
+import com.sun.tools.javac.util.Options;
 import com.sun.tools.javac.util.StringUtils;
 import com.sun.tools.sjavac.comp.AttrWithDeps;
 import com.sun.tools.sjavac.comp.Dependencies;
@@ -320,6 +318,7 @@
 
                     // Do the compilation!
                     CompilationTask task = compiler.getTask(stderr, smartFileManager, null, the_options, null, compilationUnits, context);
+                    smartFileManager.setSymbolFileEnabled(!Options.instance(context).isSet("ignore.symbol.file"));
                     rc = ((JavacTaskImpl) task).doCall();
 
                     while (numActiveSubTasks()>0) {