From: Bernd Hufmann Date: Thu, 22 Oct 2015 17:44:13 +0000 (-0400) Subject: btf: fix sonar warning about null safety X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=e66d73d3a7bbc2c7ef5e4a53f6178606e99de88d;p=deliverable%2Ftracecompass.git btf: fix sonar warning about null safety Change-Id: I197a0708f15a89f28c190e242abec53a1bf94c36 Signed-off-by: Bernd Hufmann Reviewed-on: https://git.eclipse.org/r/58758 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam Tested-by: Matthew Khouzam --- diff --git a/btf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/analysis/BtfAnalysisModule.java b/btf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/analysis/BtfAnalysisModule.java index b6ea436897..f353dee3ab 100644 --- a/btf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/analysis/BtfAnalysisModule.java +++ b/btf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/analysis/BtfAnalysisModule.java @@ -12,6 +12,8 @@ package org.eclipse.tracecompass.btf.core.analysis; +import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull; + import org.eclipse.tracecompass.btf.core.trace.BtfTrace; import org.eclipse.tracecompass.tmf.core.exceptions.TmfAnalysisException; import org.eclipse.tracecompass.tmf.core.statesystem.ITmfStateProvider; @@ -40,6 +42,6 @@ public class BtfAnalysisModule extends TmfStateSystemAnalysisModule { @Override protected ITmfStateProvider createStateProvider() { - return new BtfStateProvider(getTrace()); + return new BtfStateProvider(checkNotNull(getTrace())); } }