apache / apache/arrow-java

[Java] Continue adding nullability/nullness annotations for Arrow Vector Module

オープン
#143 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
94
フォーク
152
平均マージ
3日 16時間
マージ済み PR(30日)
11

説明

### Describe the enhancement requested

The purpose of this PR https://github.com/apache/arrow/pull/37723 is to add nullability/nullness annotations to Arrow Memory modules.

As part of this improvement, we will continue to work on the next module, the Arrow Java Vector Module.

Also, consider adding the Checker Framework profile to the top level java/pom.xml to make future development easier

### Component(s)

Java

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず PR 37723 を確認して Arrow Memory モジュールに追加された nullability アノテーションを理解し、その後 Arrow Java Vector モジュールと java/pom.xml を調査します。Vector モジュールに意図した nullness カバレッジがあり、Checker Framework による検証をサポートするために必要であればトップレベルの Maven プロファイルが追加されていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
build-system, data
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。