Review JSpecify nullness on type user array elements and lists
まだ誰も着手していません。
評価
調査の方向性
ソースファイルもテストも指定されていません。まず、annotation processor が3つの Java 配列宣言をどのように処理するかを追跡し、配列要素と配列自体の結果としての nullability を比較してください。動作を検証し、必要な処理またはテストを特定できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Review how something like:
@NullMarked
class JSpecifyArrays {
public String @Nullable[] getNullableArrayOfNonNullStrings() { }
public @Nullable String[] getNonNullArrayOfNullableStrings() { }
public String[] getNonNullArrayOfNonNullStrings() { }
}
works. This is from https://github.com/mapstruct/mapstruct/pull/4033#issuecomment-4239085338
- 主要言語
- Java
- スター
- 7.7k
- フォーク
- 1.1k
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
mapstruct/mapstruct のほかの issue
-
bug test
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
-
bug JSpecify
-
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
mapstruct/mapstruct の issue をすべて見る
似ている issue
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
inu-appcenter/memorIN-backend#288 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
frontend maui-pilot pilot-ask question
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
area/plugin
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
kestra-io/plugin-kestra#190 ·