tmf: Null-annotate state system API classes
[deliverable/tracecompass.git] / org.eclipse.tracecompass.lttng2.kernel.core / src / org / eclipse / tracecompass / lttng2 / kernel / core / analysis / cpuusage / LttngKernelCpuUsageAnalysis.java
index 4786025d018505fc651aa6e4a029a56842933717..ae89430f65dd0c8c3a9b05fd6dded259de3c65ab 100644 (file)
@@ -12,6 +12,8 @@
 
 package org.eclipse.tracecompass.lttng2.kernel.core.analysis.cpuusage;
 
+import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull;
+
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
@@ -58,7 +60,7 @@ public class LttngKernelCpuUsageAnalysis extends TmfStateSystemAnalysisModule {
 
     @Override
     protected ITmfStateProvider createStateProvider() {
-        ITmfTrace trace = getTrace();
+        ITmfTrace trace = checkNotNull(getTrace());
         IKernelAnalysisEventLayout layout;
 
         if (trace instanceof LttngKernelTrace) {
This page took 0.024056 seconds and 5 git commands to generate.