Parameter declaration inside string interpolation is not visible in another string literal within expression
まだ誰も着手していません。
評価
調査の方向性
まず issue の interpolation の例を再現し、単一リテラルの場合を個別のリテラルおよび OVERRIDE 式と比較します。interpolation 式間でパラメータ宣言とスコープがどのように扱われるかを追跡します; 2 つの失敗する例の両方で 2 つ目の '${test(i)}' が i を正しく解決し、既存の動作するケースを壊さなければ完了です。
索引モデルが issue の本文から書いたものです。
説明
Examples:
test(INTEGER i) = 'test' + i;
plus_test = '${test(INTEGER i)}' + '${test(i)}'; // error
override_test = OVERRIDE '${test(INTEGER i)}', '${test(i)}'; // error
Parameter i is not visible in the second part of expression when it's in different literal. There is no problem when they are inside one literal:
concat_test = '${test(INTEGER i)} ${test(i)}'; // ok!
- 主要言語
- Java
- スター
- 9
- フォーク
- 3
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
lsfusion/plugin-idea のほかの issue
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 54/100
lsfusion/plugin-idea#94 ·
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
lsfusion/plugin-idea#84 ·
-
DX
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
lsfusion/plugin-idea#48 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
lsfusion/plugin-idea#34 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
lsfusion/plugin-idea#23 ·
lsfusion/plugin-idea の issue をすべて見る
似ている issue
-
approved bug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
checkstyle/checkstyle#21981 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
beehive-lab/TornadoVM#1248 ·
メンテナーはふだん 1 日以内に返信
-
good first issue help wanted ready-for-human
難易度 2/5 半日 初心者へのやさしさ 64/100
メンテナーはふだん 1 日以内に返信
-
bug jdbc-v2
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
ClickHouse/clickhouse-java#3214 ·
メンテナーはふだん 1 日以内に返信
-
Java and Kotlin (JVM): parse gradle/wrapper/gradle-wrapper.properties with exact line locationsオープンarea: detector eco: java help wanted lane: free-agent roadmap size: S type: parser
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
arminazimi/evergreen#355 ·
メンテナーはふだん 1 日以内に返信