diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/ClassFileFactory.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/ClassFileFactory.java index 5baf69f40c8..61bd2fef038 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/ClassFileFactory.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/ClassFileFactory.java @@ -82,7 +82,7 @@ public class ClassFileFactory implements OutputFileCollection { return answer; } - void done() { + public void done() { if (!isDone) { isDone = true; writeModuleMappings(); diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt index d815e5639e0..3dae9966d2f 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassDataProvider.kt @@ -49,7 +49,7 @@ class LightClassDataProviderForClassOrObject(private val classOrObject: KtClassO val packagePartType = state.fileClassesProvider.getFileClassType(file) val context = state.rootContext.intoPackagePart(packageCodegen.packageFragment, packagePartType, file) packageCodegen.generateClassOrObject(getOutermostClassOrObject(classOrObject), context) - state.factory.asList() + state.factory.done() } } } @@ -81,13 +81,13 @@ sealed class LightClassDataProviderForFileFacade constructor( if (!fileClassInfo.withJvmMultifileClass) { val codegen = state.factory.forPackage(representativeFile.packageFqName, files) codegen.generate(CompilationErrorHandler.THROW_EXCEPTION) - state.factory.asList() + state.factory.done() return@generate } val codegen = state.factory.forMultifileClass(facadeFqName, files) codegen.generate(CompilationErrorHandler.THROW_EXCEPTION) - state.factory.asList() + state.factory.done() } } }