tmf: Null-annotate state system API classes
[deliverable/tracecompass.git] / org.eclipse.tracecompass.tmf.core.tests / stubs / org / eclipse / tracecompass / tmf / tests / stubs / analysis / TestStateSystemProvider.java
index c61434e7f4140c0696b5241b3b133f87dff736c9..7af1d923139dac7f33ef92086c6d4c271f914571 100644 (file)
 
 package org.eclipse.tracecompass.tmf.tests.stubs.analysis;
 
+import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.tracecompass.statesystem.core.ITmfStateSystemBuilder;
 import org.eclipse.tracecompass.statesystem.core.exceptions.AttributeNotFoundException;
 import org.eclipse.tracecompass.statesystem.core.exceptions.StateValueTypeException;
 import org.eclipse.tracecompass.statesystem.core.exceptions.TimeRangeException;
@@ -39,7 +43,7 @@ public class TestStateSystemProvider extends AbstractTmfStateProvider {
      * @param trace
      *            The LTTng 2.0 kernel trace directory
      */
-    public TestStateSystemProvider(ITmfTrace trace) {
+    public TestStateSystemProvider(@NonNull ITmfTrace trace) {
         super(trace, TmfEvent.class, "Stub State System");
     }
 
@@ -55,6 +59,8 @@ public class TestStateSystemProvider extends AbstractTmfStateProvider {
 
     @Override
     protected void eventHandle(ITmfEvent event) {
+        ITmfStateSystemBuilder ss = checkNotNull(getStateSystemBuilder());
+
         /* Just need something to fill the state system */
         if (fString.equals(event.getContent().getValue())) {
             try {
This page took 0.024469 seconds and 5 git commands to generate.