[Collections] Fix nullable annotations for ImCollections.toNonNull*
diff --git a/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java b/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java
index 1c174e9..8d80343 100644
--- a/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java
+++ b/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java
@@ -289,7 +289,8 @@
return list;
}
- public static <E> ImList<E> toNonNullList(final Iterable<? extends E> iterable) {
+ @SuppressWarnings("null")
+ public static <E> ImList<@NonNull E> toNonNullList(final Iterable<? extends E> iterable) {
final ImList<E> list= toList(iterable);
final int n= list.size();
for (int i= 0; i < n; i++) {
@@ -1008,7 +1009,8 @@
}
}
- public static <E> ImSet<E> toNonNullSet(final Collection<? extends E> c) {
+ @SuppressWarnings("null")
+ public static <E> ImSet<@NonNull E> toNonNullSet(final Collection<? extends E> c) {
final ImSet<E> set= toSet(c);
int i= 0;
for (final Iterator<? extends E> iter= set.iterator(); iter.hasNext(); i++) {