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)); } } }
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); }