common: Annotate some methods in Guava Iterators
authorAlexandre Montplaisir <alexmonthy@efficios.com>
Mon, 22 Feb 2016 22:22:44 +0000 (17:22 -0500)
committerAlexandre Montplaisir <alexmonthy@efficios.com>
Wed, 24 Feb 2016 23:58:47 +0000 (18:58 -0500)
The various versions of the following methods:

Iterators.cycle()
Iterators.concat()

always return a new iterator, and as such can be marked @NonNull.

Change-Id: I4e766ebbe5035d5dac6d59218c1a29b626e54ea5
Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
Reviewed-on: https://git.eclipse.org/r/67181
Reviewed-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
common/org.eclipse.tracecompass.common.core/annotations/com/google/common/collect/Iterators.eea [new file with mode: 0644]

diff --git a/common/org.eclipse.tracecompass.common.core/annotations/com/google/common/collect/Iterators.eea b/common/org.eclipse.tracecompass.common.core/annotations/com/google/common/collect/Iterators.eea
new file mode 100644 (file)
index 0000000..1c0b63b
--- /dev/null
@@ -0,0 +1,22 @@
+class com/google/common/collect/Iterators
+concat
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;)Ljava/util/Iterator<TT;>;
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;)L1java/util/Iterator<TT;>;
+concat
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator<TT;>;
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)L1java/util/Iterator<TT;>;
+concat
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator<TT;>;
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)L1java/util/Iterator<TT;>;
+concat
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator<TT;>;
+ <T:Ljava/lang/Object;>(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)L1java/util/Iterator<TT;>;
+concat
+ <T:Ljava/lang/Object;>([Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator<TT;>;
+ <T:Ljava/lang/Object;>([Ljava/util/Iterator<+TT;>;)L1java/util/Iterator<TT;>;
+cycle
+ <T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;)Ljava/util/Iterator<TT;>;
+ <T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;)L1java/util/Iterator<TT;>;
+cycle
+ <T:Ljava/lang/Object;>([TT;)Ljava/util/Iterator<TT;>;
+ <T:Ljava/lang/Object;>([TT;)L1java/util/Iterator<TT;>;
This page took 0.026365 seconds and 5 git commands to generate.