X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ctf%2Forg.eclipse.tracecompass.ctf.core%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Fctf%2Fcore%2Ftrace%2FCTFStream.java;h=b0fb0e54fc19456b5c9f515747d1574a8f5de6ca;hb=df2597e06aa1e8f2a6ea84db36d7e1e51e5f410d;hp=5c4b008eb847dc7366d081853f27fd84dfdc1e32;hpb=4284e0e1ace60291b88c7927cc74041ffb5ce671;p=deliverable%2Ftracecompass.git diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFStream.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFStream.java index 5c4b008eb8..b0fb0e54fc 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFStream.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFStream.java @@ -14,7 +14,6 @@ package org.eclipse.tracecompass.ctf.core.trace; import java.util.ArrayList; import java.util.Collection; -import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -226,9 +225,13 @@ public class CTFStream { * * @return The event declarations for this stream */ - public @NonNull Collection getEventDeclarations() { - List retVal = new ArrayList<>(fEvents); - retVal.removeAll(Collections. singletonList(null)); + public @NonNull Collection<@NonNull IEventDeclaration> getEventDeclarations() { + List<@NonNull IEventDeclaration> retVal = new ArrayList<>(); + for (IEventDeclaration eventDeclaration : fEvents) { + if (eventDeclaration != null) { + retVal.add(eventDeclaration); + } + } return retVal; }