From 8afd6ea5fdcb7e3acf2fffdf6f6fa5a6c6b7d03a Mon Sep 17 00:00:00 2001 From: Alexey Kalina Date: Mon, 31 Jul 2023 12:41:10 +0200 Subject: [PATCH] [evaluation-plugin] choose full-line completion provider depending on inference type GitOrigin-RevId: f4a82dc4cd21e687de541dd7bd2aa587dfc5624f --- .../com/intellij/cce/evaluable/golf/CompletionGolfStrategy.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/evaluation-plugin/core/src/com/intellij/cce/evaluable/golf/CompletionGolfStrategy.kt b/plugins/evaluation-plugin/core/src/com/intellij/cce/evaluable/golf/CompletionGolfStrategy.kt index 171e40914a32..6e07a31c1dff 100644 --- a/plugins/evaluation-plugin/core/src/com/intellij/cce/evaluable/golf/CompletionGolfStrategy.kt +++ b/plugins/evaluation-plugin/core/src/com/intellij/cce/evaluable/golf/CompletionGolfStrategy.kt @@ -20,6 +20,8 @@ If completion suggest only one token - this option is useless (see checkLine ↑ * - INTELLIJ - https://jetbrains.team/p/ccrm/code/fl-inference * @param topN Take only N top suggestions, applying after filtering by source * @param suggestionsProvider Name of provider of suggestions (use DEFAULT for IDE completion) + * @param pathToZipModel Path to zip file with ML ranking model + * @param completionType Use ML for enabling ML ranking or BASIC for disabling it */ data class CompletionGolfStrategy( val mode: CompletionGolfMode, @@ -41,7 +43,7 @@ data class CompletionGolfStrategy( const val DEFAULT_PROVIDER: String = "DEFAULT" } - class Builder constructor(val mode: CompletionGolfMode) { + class Builder(val mode: CompletionGolfMode) { var checkLine: Boolean = true var invokeOnEachChar: Boolean = false