From e66d73d3a7bbc2c7ef5e4a53f6178606e99de88d Mon Sep 17 00:00:00 2001 From: Bernd Hufmann Date: Thu, 22 Oct 2015 13:44:13 -0400 Subject: [PATCH] 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 --- .../tracecompass/btf/core/analysis/BtfAnalysisModule.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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())); } } -- 2.34.1