< prev index next >

langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java

Print this page

        

*** 50,61 **** import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; import javax.tools.JavaFileObject.Kind; - import com.sun.tools.javac.code.Lint; - import com.sun.tools.javac.code.Source; import com.sun.tools.javac.main.Option; import com.sun.tools.javac.main.OptionHelper; import com.sun.tools.javac.main.OptionHelper.GrumpyHelper; import com.sun.tools.javac.resources.CompilerProperties.Errors; import com.sun.tools.javac.util.Abort; --- 50,59 ----
*** 83,93 **** */ public void setContext(Context context) { log = Log.instance(context); options = Options.instance(context); classLoaderClass = options.get("procloader"); ! locations.update(log, Lint.instance(context), FSInfo.instance(context)); // Setting this option is an indication that close() should defer actually closing // the file manager until after a specified period of inactivity. // This is to accomodate clients which save references to Symbols created for use // within doclets or annotation processors, and which then attempt to use those --- 81,94 ---- */ public void setContext(Context context) { log = Log.instance(context); options = Options.instance(context); classLoaderClass = options.get("procloader"); ! ! // Avoid initializing Lint ! boolean warn = options.isLintSet("path"); ! locations.update(log, warn, FSInfo.instance(context)); // Setting this option is an indication that close() should defer actually closing // the file manager until after a specified period of inactivity. // This is to accomodate clients which save references to Symbols created for use // within doclets or annotation processors, and which then attempt to use those
*** 169,186 **** } private long lastUsedTime = System.currentTimeMillis(); protected long deferredCloseTimeout = 0; - protected Source getSource() { - String sourceName = options.get(Option.SOURCE); - Source source = null; - if (sourceName != null) - source = Source.lookup(sourceName); - return (source != null ? source : Source.DEFAULT); - } - protected ClassLoader getClassLoader(URL[] urls) { ClassLoader thisClassLoader = getClass().getClassLoader(); // Allow the following to specify a closeable classloader // other than URLClassLoader. --- 170,179 ----
< prev index next >