問題タブ [java-annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - TreeMapのEclipseネオンで「Null type safety」警告を取り除く方法
このコード例の警告を取り除く方法。
Java 1.8 および org.eclipse.jdt.annotation_2.1.0 で Eclipse Neon を使用しています。
警告は次のとおりです。
@Nullable と @NonNullable のいくつかの組み合わせを試しました。? extends
ここで同様のケースで提案されたとしても: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507779
ただし、警告は常に移動するだけで、完全に消えることはありません。
アップデート:
次の行を使用して警告を取り除きました。
しかし、なぜ私は完全に迷っています。私はバリデーターをだまして追跡を失うか何かをしているように思えますが、コードは本当に醜くなり始めています。
完全な新しいコード:
Update 2 Shorty が間違ったコードを貼り付けました。