diff --git a/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CodeCorrectnessBuilder.kt b/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CodeCorrectnessBuilder.kt index a73d0dc76372..73eae3a1faea 100644 --- a/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CodeCorrectnessBuilder.kt +++ b/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CodeCorrectnessBuilder.kt @@ -3,8 +3,11 @@ package com.intellij.platform.ml.impl.correctness.checker import com.intellij.platform.ml.impl.correctness.checker.ErrorsState.Unknown.UnknownReason import org.jetbrains.annotations.ApiStatus +import org.jetbrains.annotations.ApiStatus.ScheduledForRemoval @ApiStatus.Internal +@Deprecated("Use CorrectnessChecker.checkSemantic directly") +@ScheduledForRemoval class CodeCorrectnessBuilder { private var semanticState: ErrorsState = ErrorsState.Unknown(UnknownReason.NOT_STARTED) diff --git a/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CorrectnessChecker.kt b/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CorrectnessChecker.kt index 78737e6495ae..0f1ba5df09ee 100644 --- a/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CorrectnessChecker.kt +++ b/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/CorrectnessChecker.kt @@ -12,4 +12,6 @@ interface CorrectnessChecker { suggestion: String, offset: Int, prefix: String): List + + // TODO function to check semantic in parallel with timelimit } \ No newline at end of file diff --git a/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/ErrorsState.kt b/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/ErrorsState.kt index 59c605c865cb..759fbc2ae777 100644 --- a/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/ErrorsState.kt +++ b/platform/ml-impl/src/com/intellij/platform/ml/impl/correctness/checker/ErrorsState.kt @@ -2,8 +2,11 @@ package com.intellij.platform.ml.impl.correctness.checker import org.jetbrains.annotations.ApiStatus +import org.jetbrains.annotations.ApiStatus.ScheduledForRemoval @ApiStatus.Internal +@Deprecated("Use CorrectnessChecker.checkSemantic directly") +@ScheduledForRemoval sealed class ErrorsState { data object Correct : ErrorsState() { override fun errors() = emptyList()