Skip to content

Commit b87cc57

Browse files
committed
Minor. Weaken value parameter types: ClassFileFactory -> OutputFileCollection
1 parent fd32b8d commit b87cc57

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/CompileEnvironmentUtil.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
import org.jetbrains.annotations.NotNull;
3636
import org.jetbrains.annotations.Nullable;
3737
import org.jetbrains.kotlin.backend.common.output.OutputFile;
38+
import org.jetbrains.kotlin.backend.common.output.OutputFileCollection;
3839
import org.jetbrains.kotlin.cli.common.messages.MessageCollector;
3940
import org.jetbrains.kotlin.cli.common.modules.ModuleScriptData;
4041
import org.jetbrains.kotlin.cli.common.modules.ModuleXmlParser;
4142
import org.jetbrains.kotlin.cli.jvm.config.JVMConfigurationKeys;
42-
import org.jetbrains.kotlin.codegen.ClassFileFactory;
4343
import org.jetbrains.kotlin.config.CompilerConfiguration;
4444
import org.jetbrains.kotlin.idea.KotlinFileType;
4545
import org.jetbrains.kotlin.name.FqName;
@@ -75,7 +75,7 @@ public static ModuleScriptData loadModuleDescriptions(String moduleDefinitionFil
7575
}
7676

7777
// TODO: includeRuntime should be not a flag but a path to runtime
78-
private static void doWriteToJar(ClassFileFactory outputFiles, OutputStream fos, @Nullable FqName mainClass, boolean includeRuntime) {
78+
private static void doWriteToJar(OutputFileCollection outputFiles, OutputStream fos, @Nullable FqName mainClass, boolean includeRuntime) {
7979
try {
8080
Manifest manifest = new Manifest();
8181
Attributes mainAttributes = manifest.getMainAttributes();
@@ -99,7 +99,7 @@ private static void doWriteToJar(ClassFileFactory outputFiles, OutputStream fos,
9999
}
100100
}
101101

102-
public static void writeToJar(File jarPath, boolean jarRuntime, FqName mainClass, ClassFileFactory outputFiles) {
102+
public static void writeToJar(File jarPath, boolean jarRuntime, FqName mainClass, OutputFileCollection outputFiles) {
103103
FileOutputStream outputStream = null;
104104
try {
105105
outputStream = new FileOutputStream(jarPath);

compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package org.jetbrains.kotlin.cli.jvm.compiler
1919
import com.intellij.openapi.util.io.JarUtil
2020
import org.jetbrains.kotlin.analyzer.AnalysisResult
2121
import org.jetbrains.kotlin.asJava.FilteredJvmDiagnostics
22+
import org.jetbrains.kotlin.backend.common.output.OutputFileCollection
2223
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys
2324
import org.jetbrains.kotlin.cli.common.CompilerPluginContext
2425
import org.jetbrains.kotlin.cli.common.ExitCode
@@ -67,7 +68,7 @@ object KotlinToJVMBytecodeCompiler {
6768

6869
private fun writeOutput(
6970
configuration: CompilerConfiguration,
70-
outputFiles: ClassFileFactory,
71+
outputFiles: OutputFileCollection,
7172
outputDir: File?,
7273
jarPath: File?,
7374
jarRuntime: Boolean,

0 commit comments

Comments
 (0)