Example #1
0
 public void processBuildClosureDependencies() {
   if (closureQueue != null) {
     while (true) {
       InputFile file = closureQueue.getNextFile();
       if (file == null) {
         processBatch();
         file = closureQueue.getNextFile();
       }
       if (file == null) {
         break;
       }
       processInput(ProcessingContext.fromFile(file));
     }
   }
 }
Example #2
0
 private void processCompiledSource(ProcessingContext input, String source, CompilationUnit unit) {
   InputFile file = input.getFile();
   if (closureQueue != null) {
     closureQueue.addProcessedName(FileUtil.getQualifiedMainTypeName(file, unit));
   }
   com.google.devtools.j2objc.ast.CompilationUnit convertedUnit =
       TreeConverter.convertCompilationUnit(
           unit,
           input.getOriginalSourcePath(),
           FileUtil.getMainTypeName(file),
           source,
           nameTableFactory);
   processConvertedTree(input, convertedUnit);
 }