Use the NonNull utility methods where we can
[deliverable/tracecompass.git] / org.eclipse.tracecompass.tmf.core / src / org / eclipse / tracecompass / tmf / core / component / TmfEventProvider.java
index bfea564e29fe6f50290f61ac2b421da273fbc4c8..84f163fbac73ea222ac5e3f72b68105ee13c5c2a 100644 (file)
@@ -24,6 +24,7 @@ import java.util.Timer;
 import java.util.TimerTask;
 
 import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.tracecompass.common.core.NonNullUtils;
 import org.eclipse.tracecompass.internal.tmf.core.TmfCoreTracer;
 import org.eclipse.tracecompass.internal.tmf.core.component.TmfEventThread;
 import org.eclipse.tracecompass.internal.tmf.core.component.TmfProviderManager;
@@ -563,10 +564,9 @@ public abstract class TmfEventProvider extends TmfComponent implements ITmfEvent
         return null;
     }
 
-    @SuppressWarnings("null")
     @Override
     public ITmfEventProvider getChild(int index) {
-        return fChildren.get(index);
+        return NonNullUtils.checkNotNull(fChildren.get(index));
     }
 
     @Override
This page took 0.029243 seconds and 5 git commands to generate.