diff options
author | Ed Willink | 2017-05-11 14:10:20 +0000 |
---|---|---|
committer | Ed Willink | 2017-05-15 17:36:44 +0000 |
commit | ac75b4426ce1a35f67c9f8b9e60d85b951dfaaa7 (patch) | |
tree | cf7a7a430cd0945975f359bcfeb90700e2a4e9b7 /plugins | |
parent | 43180d911b35ea9b930342327dffb8540bc57127 (diff) | |
download | org.eclipse.qvtd-ac75b4426ce1a35f67c9f8b9e60d85b951dfaaa7.tar.gz org.eclipse.qvtd-ac75b4426ce1a35f67c9f8b9e60d85b951dfaaa7.tar.xz org.eclipse.qvtd-ac75b4426ce1a35f67c9f8b9e60d85b951dfaaa7.zip |
[514590] More annotations
Diffstat (limited to 'plugins')
3 files changed, 6 insertions, 2 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/annotations/java/lang/Iterable.eea b/plugins/org.eclipse.qvtd.pivot.qvtbase/annotations/java/lang/Iterable.eea new file mode 100644 index 000000000..55820c75f --- /dev/null +++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/annotations/java/lang/Iterable.eea @@ -0,0 +1,4 @@ +class java/lang/Iterable +iterator + ()Ljava/util/Iterator<TT;>; + ()L1java/util/Iterator<TT;>; diff --git a/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/internal/evaluation/AbstractIncrementalConnectionInternal.java b/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/internal/evaluation/AbstractIncrementalConnectionInternal.java index 7b00eb9e4..382a13085 100644 --- a/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/internal/evaluation/AbstractIncrementalConnectionInternal.java +++ b/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/internal/evaluation/AbstractIncrementalConnectionInternal.java @@ -185,7 +185,7 @@ public abstract class AbstractIncrementalConnectionInternal extends AbstractConn return new Iterable<T>() { @Override - public Iterator<@NonNull T> iterator() { + public @NonNull Iterator<@NonNull T> iterator() { return new ValueIterator<T>(); } }; diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2as/QVTrelationCSLeft2RightVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2as/QVTrelationCSLeft2RightVisitor.java index 4cf671524..322de3081 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2as/QVTrelationCSLeft2RightVisitor.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2as/QVTrelationCSLeft2RightVisitor.java @@ -95,7 +95,7 @@ public class QVTrelationCSLeft2RightVisitor extends AbstractQVTrelationCSLeft2Ri } @Override - public Iterator<NamedElement> iterator() { + public @NonNull Iterator<NamedElement> iterator() { return new SingletonIterator<NamedElement>(invocation); } } |