私はAndroidStudioまたはIntelliJ IDEAを使用しているAndroidデベロッパーです。様々な質問@NonNull、@NotNull、@ParametersAreNonnullByDefault
私は私のIDEを信頼する傾向があり、私は次の事実とイライラだ:アンドロイドプロジェクトで
- IDEの両方のIDEが
@NotNull
代わりの@NonNull
を使用して、その後Kotlinクラスを拡張するJavaのメソッドを自動生成する場合があり、これを設定する?この - 私は
@ParametersAreNonnullByDefault
を持っていますが、私はポイント1からメソッドをオーバーライドし、注釈IDEは私に警告しますが、なぜですか?
私は間違っていますか? ソリューションはありますか?
注釈の追加についてこの記事をチェックしましたか:https://developer.android.com/studio/write/annotations.html?また、 "設定|エディタ|検査 - Java - 考えられるバグ - 定数条件と例外"と "設定|エディタ|検査 - Java - 考えられるバグ - @ NotNull/@ Nullableの問題" –
をチェックしてください。それが期待どおりに見えることを確認してください。しかし、2つのケースは同じです –