langtools/src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
changeset 24296 296e59a84663
parent 22163 3651128c74eb
child 25006 5d5fa4abab27
equal deleted inserted replaced
24295:130c062a5087 24296:296e59a84663
    49 import com.sun.tools.javac.util.Context;
    49 import com.sun.tools.javac.util.Context;
    50 import com.sun.tools.javac.util.ListBuffer;
    50 import com.sun.tools.javac.util.ListBuffer;
    51 import com.sun.tools.javac.util.Log;
    51 import com.sun.tools.javac.util.Log;
    52 import com.sun.tools.javac.util.BaseFileManager;
    52 import com.sun.tools.javac.util.BaseFileManager;
    53 import com.sun.tools.javac.util.StringUtils;
    53 import com.sun.tools.javac.util.StringUtils;
       
    54 import com.sun.tools.sjavac.comp.AttrWithDeps;
    54 import com.sun.tools.sjavac.comp.Dependencies;
    55 import com.sun.tools.sjavac.comp.Dependencies;
    55 import com.sun.tools.sjavac.comp.JavaCompilerWithDeps;
    56 import com.sun.tools.sjavac.comp.JavaCompilerWithDeps;
    56 import com.sun.tools.sjavac.comp.SmartFileManager;
    57 import com.sun.tools.sjavac.comp.SmartFileManager;
    57 import com.sun.tools.sjavac.comp.ResolveWithDeps;
    58 import com.sun.tools.sjavac.comp.ResolveWithDeps;
    58 
    59 
   129         fileManagerBase = (BaseFileManager)fileManager;
   130         fileManagerBase = (BaseFileManager)fileManager;
   130         smartFileManager = new SmartFileManager(fileManager);
   131         smartFileManager = new SmartFileManager(fileManager);
   131         context = new Context();
   132         context = new Context();
   132         context.put(JavaFileManager.class, smartFileManager);
   133         context.put(JavaFileManager.class, smartFileManager);
   133         ResolveWithDeps.preRegister(context);
   134         ResolveWithDeps.preRegister(context);
       
   135         AttrWithDeps.preRegister(context);
   134         JavaCompilerWithDeps.preRegister(context, this);
   136         JavaCompilerWithDeps.preRegister(context, this);
   135         subTasks = new ArrayList<>();
   137         subTasks = new ArrayList<>();
   136     }
   138     }
   137 
   139 
   138     /**
   140     /**