From d557c0611b9b76cc9929cc14c4062d9d526dd7f5 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 25 Jun 2024 15:18:10 +0200 Subject: [PATCH] temporarily expose constructor with the old signature to make kotlin jps tests run GitOrigin-RevId: cbb453022f7bd8b404d8b3617f09a10bee57f359 --- .../jps/incremental/storage/BuildTargetsState.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildTargetsState.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildTargetsState.java index 25312612cda7..9c58d602169a 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildTargetsState.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildTargetsState.java @@ -4,10 +4,12 @@ package org.jetbrains.jps.incremental.storage; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.io.FileUtil; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.jps.builders.BuildRootIndex; import org.jetbrains.jps.builders.BuildTarget; import org.jetbrains.jps.builders.BuildTargetType; +import org.jetbrains.jps.builders.impl.BuildRootIndexImpl; import org.jetbrains.jps.builders.storage.BuildDataPaths; import org.jetbrains.jps.incremental.TargetTypeRegistry; import org.jetbrains.jps.model.JpsModel; @@ -27,6 +29,15 @@ public final class BuildTargetsState { private final JpsModel myModel; private final BuildRootIndex myBuildRootIndex; + /** + * @deprecated temporary available to enable kotlin tests running. Should be removed eventually + */ + @Deprecated + @ApiStatus.Internal + public BuildTargetsState(BuildDataPaths dataPaths, JpsModel model, BuildRootIndexImpl buildRootIndex) { + this(dataPaths, model, (BuildRootIndex)buildRootIndex); + } + public BuildTargetsState(BuildDataPaths dataPaths, JpsModel model, BuildRootIndex buildRootIndex) { myDataPaths = dataPaths; myModel = model;