Use the NonNull utility methods where we can
[deliverable/tracecompass.git] / org.eclipse.tracecompass.tmf.core / src / org / eclipse / tracecompass / internal / tmf / core / analysis / TmfAnalysisModuleSourceConfigElement.java
index 37c72f3010f925acdd2d774f9d3c4f758830d467..82ddbb7776813166bec6e48c06d1cde9ea49a1ce 100644 (file)
 
 package org.eclipse.tracecompass.internal.tmf.core.analysis;
 
+import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull;
+
 import java.util.ArrayList;
 import java.util.LinkedList;
 import java.util.List;
 
 import org.eclipse.core.runtime.IConfigurationElement;
 import org.eclipse.core.runtime.Platform;
-import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.tracecompass.tmf.core.analysis.IAnalysisModuleHelper;
 import org.eclipse.tracecompass.tmf.core.analysis.IAnalysisModuleSource;
 import org.eclipse.tracecompass.tmf.core.analysis.TmfAnalysisModuleHelperConfigElement;
@@ -88,9 +89,7 @@ public final class TmfAnalysisModuleSourceConfigElement implements IAnalysisModu
                 typeElements.add(element);
             }
         }
-        @SuppressWarnings("null")
-        @NonNull IConfigurationElement[] typeElems = typeElements.toArray(new IConfigurationElement[typeElements.size()]);
-        return typeElems;
+        return checkNotNull(typeElements.toArray(new IConfigurationElement[typeElements.size()]));
     }
 
     /**
This page took 0.03277 seconds and 5 git commands to generate.