Fix compilation in KotlinTestUtils for AS 3.1 & 3.2
This commit is contained in:
@@ -40,6 +40,7 @@ import org.jetbrains.kotlin.builtins.KotlinBuiltIns;
|
|||||||
import org.jetbrains.kotlin.checkers.CompilerTestLanguageVersionSettings;
|
import org.jetbrains.kotlin.checkers.CompilerTestLanguageVersionSettings;
|
||||||
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys;
|
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys;
|
||||||
import org.jetbrains.kotlin.cli.common.config.ContentRootsKt;
|
import org.jetbrains.kotlin.cli.common.config.ContentRootsKt;
|
||||||
|
import org.jetbrains.kotlin.cli.common.config.KotlinSourceRoot;
|
||||||
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation;
|
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation;
|
||||||
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity;
|
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity;
|
||||||
import org.jetbrains.kotlin.cli.common.messages.MessageCollector;
|
import org.jetbrains.kotlin.cli.common.messages.MessageCollector;
|
||||||
@@ -609,11 +610,11 @@ public class KotlinTestUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void resolveAllKotlinFiles(KotlinCoreEnvironment environment) throws IOException {
|
public static void resolveAllKotlinFiles(KotlinCoreEnvironment environment) throws IOException {
|
||||||
List<String> paths = ContentRootsKt.getKotlinSourceRoots(environment.getConfiguration());
|
List<KotlinSourceRoot> roots = ContentRootsKt.getKotlinSourceRoots(environment.getConfiguration());
|
||||||
if (paths.isEmpty()) return;
|
if (roots.isEmpty()) return;
|
||||||
List<KtFile> ktFiles = new ArrayList<>();
|
List<KtFile> ktFiles = new ArrayList<>();
|
||||||
for (String path : paths) {
|
for (KotlinSourceRoot root : roots) {
|
||||||
File file = new File(path);
|
File file = new File(root.getPath());
|
||||||
if (file.isFile()) {
|
if (file.isFile()) {
|
||||||
ktFiles.add(loadJetFile(environment.getProject(), file));
|
ktFiles.add(loadJetFile(environment.getProject(), file));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ import org.jetbrains.kotlin.builtins.KotlinBuiltIns;
|
|||||||
import org.jetbrains.kotlin.checkers.CompilerTestLanguageVersionSettings;
|
import org.jetbrains.kotlin.checkers.CompilerTestLanguageVersionSettings;
|
||||||
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys;
|
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys;
|
||||||
import org.jetbrains.kotlin.cli.common.config.ContentRootsKt;
|
import org.jetbrains.kotlin.cli.common.config.ContentRootsKt;
|
||||||
|
import org.jetbrains.kotlin.cli.common.config.KotlinSourceRoot;
|
||||||
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation;
|
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation;
|
||||||
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity;
|
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity;
|
||||||
import org.jetbrains.kotlin.cli.common.messages.MessageCollector;
|
import org.jetbrains.kotlin.cli.common.messages.MessageCollector;
|
||||||
@@ -609,11 +610,11 @@ public class KotlinTestUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void resolveAllKotlinFiles(KotlinCoreEnvironment environment) throws IOException {
|
public static void resolveAllKotlinFiles(KotlinCoreEnvironment environment) throws IOException {
|
||||||
List<String> paths = ContentRootsKt.getKotlinSourceRoots(environment.getConfiguration());
|
List<KotlinSourceRoot> roots = ContentRootsKt.getKotlinSourceRoots(environment.getConfiguration());
|
||||||
if (paths.isEmpty()) return;
|
if (roots.isEmpty()) return;
|
||||||
List<KtFile> ktFiles = new ArrayList<>();
|
List<KtFile> ktFiles = new ArrayList<>();
|
||||||
for (String path : paths) {
|
for (KotlinSourceRoot root : roots) {
|
||||||
File file = new File(path);
|
File file = new File(root.getPath());
|
||||||
if (file.isFile()) {
|
if (file.isFile()) {
|
||||||
ktFiles.add(loadJetFile(environment.getProject(), file));
|
ktFiles.add(loadJetFile(environment.getProject(), file));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user