![](/img/trans.png)
[英]How to remove 'nullness annotation is redundant' warning when using @NonNullByDefault and arrays? (Eclipse, NullAnnotation)
[英]Using Nullness annotation with array
有人可以幫助我理解以下三個帶注釋的返回值方法之間的區別,即每個方法的返回類型的約束如何彼此不同:
static @Nullable double[] multiply(){...}
static @Nullable double @Nullable[] multiply(){...}
static double @Nullable[] multiply(){...}
類型注解寫在它們所應用的類型之前。
Double []
: Double 數組。Double @Nullable []
:Double 的可為空數組。@Nullable Double []
:可空雙@Nullable Double []
數組。@Nullable Double @Nullable []
:可空@Nullable Double @Nullable []
數組。這在Java Language Specification, section 9.7.4和Java Type Annotations Specification, section 2.2.1 中有解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.