tmf: Switch tmf.core to Java 7 + fix warnings
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core / src / org / eclipse / linuxtools / tmf / core / analysis / TmfAnalysisManager.java
index 9569bdae400b9fa6d09d96f1cd9c6a3a96f052a5..20fdfe421a60327a05260915b11786f8eddc8e4e 100644 (file)
@@ -34,9 +34,9 @@ import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
  */
 public class TmfAnalysisManager {
 
-    private static final Map<String, IAnalysisModuleHelper> fAnalysisModules = new HashMap<String, IAnalysisModuleHelper>();
-    private static final Map<String, List<Class<? extends IAnalysisParameterProvider>>> fParameterProviders = new HashMap<String, List<Class<? extends IAnalysisParameterProvider>>>();
-    private static final Map<Class<? extends IAnalysisParameterProvider>, IAnalysisParameterProvider> fParamProviderInstances = new HashMap<Class<? extends IAnalysisParameterProvider>, IAnalysisParameterProvider>();
+    private static final Map<String, IAnalysisModuleHelper> fAnalysisModules = new HashMap<>();
+    private static final Map<String, List<Class<? extends IAnalysisParameterProvider>>> fParameterProviders = new HashMap<>();
+    private static final Map<Class<? extends IAnalysisParameterProvider>, IAnalysisParameterProvider> fParamProviderInstances = new HashMap<>();
 
     /**
      * Gets all available analysis module helpers
@@ -66,7 +66,7 @@ public class TmfAnalysisManager {
      */
     public static Map<String, IAnalysisModuleHelper> getAnalysisModules(Class<? extends ITmfTrace> traceclass) {
         Map<String, IAnalysisModuleHelper> allModules = getAnalysisModules();
-        Map<String, IAnalysisModuleHelper> map = new HashMap<String, IAnalysisModuleHelper>();
+        Map<String, IAnalysisModuleHelper> map = new HashMap<>();
         for (IAnalysisModuleHelper module : allModules.values()) {
             if (module.appliesToTraceType(traceclass)) {
                 map.put(module.getId(), module);
@@ -114,7 +114,7 @@ public class TmfAnalysisManager {
      * @return A parameter provider if one applies to the trace, null otherwise
      */
     public static List<IAnalysisParameterProvider> getParameterProviders(IAnalysisModule module, ITmfTrace trace) {
-        List<IAnalysisParameterProvider> providerList = new ArrayList<IAnalysisParameterProvider>();
+        List<IAnalysisParameterProvider> providerList = new ArrayList<>();
         synchronized (fParameterProviders) {
             if (!fParameterProviders.containsKey(module.getId())) {
                 return providerList;
This page took 0.024069 seconds and 5 git commands to generate.