問題タブ [non-nullable]

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.

0 投票する
1 に答える
321 参照

android - g++ で adb をビルドするときに _Nonnull を認識できない

Android.mkに基づいてインクルードとライブラリをゆっくりと追加することにより、 AOSP Android 7.1.2ソースコードからadbを構築し、g ++(Ubuntu 5.4.0-6ubuntu1〜16.04.5)5.4.0 20160609でコンパイルしようとしています。私が行っているように、コンパイラの苦情を修正します。これまでのところ、以下のコマンドに到達しましたが、以下のエラーを解決する方法がわかりません:

_Nonnull_Nullableが./adb/sysdeps.hで定義されているようです

AOSP 7.1.2 には gcc 4.8 が付属しているようです。また、-Wexit-time-destructorsは、私が使用している g++ の一部ではなく、 -compatibility_versionでもないことに気付きました

0 投票する
1 に答える
2430 参照

java - 定義の @NonNull 注釈 - Java 8

アイテムに@NonNull注釈を使用する方法。List

文字列のnull以外のリストを強制したい場合、考えてみましょう

これは、次のように宣言できます。 @NonNull List<String>

強制したい場合は、null 以外の文字列のリストです。

どうすればそれができますか?