ss: Also search in the ThreadedHistoryBackend's interval queue
[deliverable/tracecompass.git] / org.eclipse.tracecompass.statesystem.core / src / org / eclipse / tracecompass / statesystem / core / ITmfStateSystem.java
index 78a4ebc8b9ea41f610526accf001c29cfcdec488..2ca5403124743f773689520caa89c3818ef67767 100644 (file)
@@ -14,6 +14,7 @@ package org.eclipse.tracecompass.statesystem.core;
 
 import java.util.List;
 
+import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.tracecompass.statesystem.core.exceptions.AttributeNotFoundException;
 import org.eclipse.tracecompass.statesystem.core.exceptions.StateSystemDisposedException;
 import org.eclipse.tracecompass.statesystem.core.exceptions.TimeRangeException;
@@ -306,7 +307,7 @@ public interface ITmfStateSystem {
      * @throws StateSystemDisposedException
      *             If the query is sent after the state system has been disposed
      */
-    List<ITmfStateInterval> queryFullState(long t)
+    @NonNull List<ITmfStateInterval> queryFullState(long t)
             throws StateSystemDisposedException;
 
     /**
@@ -331,6 +332,6 @@ public interface ITmfStateSystem {
      * @throws StateSystemDisposedException
      *             If the query is sent after the state system has been disposed
      */
-    ITmfStateInterval querySingleState(long t, int attributeQuark)
+    @NonNull ITmfStateInterval querySingleState(long t, int attributeQuark)
             throws AttributeNotFoundException, StateSystemDisposedException;
 }
\ No newline at end of file
This page took 0.023624 seconds and 5 git commands to generate.