Minor. Move 'done()' call into MultifileClassCodegen itself

This commit is contained in:
Denis Zharkov
2016-02-17 16:15:00 +03:00
parent 0f3ecab2b4
commit f8f996b2f6
2 changed files with 3 additions and 4 deletions
@@ -86,9 +86,6 @@ public class ClassFileFactory implements OutputFileCollection {
isDone = true; isDone = true;
Collection<PackageCodegen> packageCodegens = package2codegen.values(); Collection<PackageCodegen> packageCodegens = package2codegen.values();
Collection<MultifileClassCodegen> multifileClassCodegens = multifileClass2codegen.values(); Collection<MultifileClassCodegen> multifileClassCodegens = multifileClass2codegen.values();
for (MultifileClassCodegen codegen : multifileClassCodegens) {
codegen.done();
}
writeModuleMappings(packageCodegens, multifileClassCodegens); writeModuleMappings(packageCodegens, multifileClassCodegens);
} }
} }
@@ -115,6 +115,8 @@ class MultifileClassCodegen(
if (!partFqNames.isEmpty()) { if (!partFqNames.isEmpty()) {
generateMultifileFacadeClass(generateCallableMemberTasks, partFqNames) generateMultifileFacadeClass(generateCallableMemberTasks, partFqNames)
} }
done()
} }
private fun generateCodeForSourceFiles( private fun generateCodeForSourceFiles(
@@ -289,7 +291,7 @@ class MultifileClassCodegen(
override fun generateKotlinMetadataAnnotation() = throw UnsupportedOperationException() override fun generateKotlinMetadataAnnotation() = throw UnsupportedOperationException()
} }
fun done() { private fun done() {
classBuilder.done() classBuilder.done()
} }