tmf: Drop generics from ITmfTrace and TmfExperiment
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core.tests / src / org / eclipse / linuxtools / tmf / core / tests / ctfadaptor / headless / RequestBenchmark.java
index 57a7c7fbc97a34c06044855c90d7334b035ce4d5..c9adc374e2986ffccee1be851bea0f455081335c 100644 (file)
@@ -26,12 +26,11 @@ import org.eclipse.linuxtools.tmf.core.trace.TmfExperiment;
 /**
  * Benchmark the event request subsystem of TMF.
  */
-public class RequestBenchmark extends TmfEventRequest<CtfTmfEvent> {
+public class RequestBenchmark extends TmfEventRequest {
 
-    @SuppressWarnings("unchecked")
     private RequestBenchmark(final Class<? extends ITmfEvent> dataType,
             final TmfTimeRange range, final int nbRequested) {
-        super((Class<CtfTmfEvent>) dataType, range, nbRequested, 1);
+        super(dataType, range, nbRequested, 1);
     }
 
     // Path of the trace
@@ -42,7 +41,7 @@ public class RequestBenchmark extends TmfEventRequest<CtfTmfEvent> {
 
     // Work variables
     private static int nbEvent = 0;
-    private static TmfExperiment<CtfTmfEvent> fExperiment = null;
+    private static TmfExperiment fExperiment = null;
     private static Vector<Double> benchs = new Vector<Double>();
 
     /**
@@ -55,12 +54,11 @@ public class RequestBenchmark extends TmfEventRequest<CtfTmfEvent> {
 
         try {
             /* Our experiment will contains ONE trace */
-            @SuppressWarnings("unchecked")
-            final ITmfTrace<CtfTmfEvent>[] traces = new ITmfTrace[1];
+            final ITmfTrace[] traces = new ITmfTrace[1];
             traces[0] = new CtfTmfTrace();
             traces[0].initTrace(null, TRACE_PATH, CtfTmfEvent.class);
             /* Create our new experiment */
-            fExperiment = new TmfExperiment<CtfTmfEvent>(CtfTmfEvent.class, "Headless", traces); //$NON-NLS-1$
+            fExperiment = new TmfExperiment(CtfTmfEvent.class, "Headless", traces); //$NON-NLS-1$
 
             /*
              * We will issue a request for each "pass". TMF will then process
@@ -85,7 +83,7 @@ public class RequestBenchmark extends TmfEventRequest<CtfTmfEvent> {
     }
 
     @Override
-    public void handleData(final CtfTmfEvent event) {
+    public void handleData(final ITmfEvent event) {
         super.handleData(event);
         nbEvent++;
 
This page took 0.02725 seconds and 5 git commands to generate.