Skip to content

Commit 871c450

Browse files
arfioMatthewKhouzam
authored andcommitted
tmf: remove unnecessary cast
Signed-off-by: Arnaud Fiorini <[email protected]>
1 parent 1736c2f commit 871c450

File tree

15 files changed

+28
-32
lines changed

15 files changed

+28
-32
lines changed

analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/inputoutput/AbstractTestInputOutput.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import org.eclipse.tracecompass.tmf.core.exceptions.TmfTraceException;
3232
import org.eclipse.tracecompass.tmf.core.signal.TmfTraceOpenedSignal;
3333
import org.eclipse.tracecompass.tmf.core.trace.ITmfTrace;
34-
import org.eclipse.tracecompass.tmf.core.trace.TmfTrace;
3534
import org.eclipse.tracecompass.tmf.core.trace.TmfTraceManager;
3635
import org.eclipse.tracecompass.tmf.core.trace.TmfTraceUtils;
3736

@@ -131,7 +130,7 @@ protected void deleteTrace() {
131130
}
132131

133132
deleteSuppFiles(trace);
134-
((TmfTrace) trace).traceOpened(new TmfTraceOpenedSignal(this, trace, null));
133+
trace.traceOpened(new TmfTraceOpenedSignal(this, trace, null));
135134
fTrace = trace;
136135

137136
/* Start the kernel analysis module */

analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/FlameChartDataProviderFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public class FlameChartDataProviderFactory implements IDataProviderFactory {
7373
// The trace can be an experiment, so we need to know if there are
7474
// multiple analysis modules with the same ID
7575
Iterable<IFlameChartProvider> modules = TmfTraceUtils.getAnalysisModulesOfClass(trace, IFlameChartProvider.class);
76-
Iterable<IFlameChartProvider> filteredModules = Iterables.filter(modules, m -> ((IAnalysisModule) m).getId().equals(secondaryId));
76+
Iterable<IFlameChartProvider> filteredModules = Iterables.filter(modules, m -> m.getId().equals(secondaryId));
7777
Iterator<IFlameChartProvider> iterator = filteredModules.iterator();
7878
if (iterator.hasNext()) {
7979
IFlameChartProvider module = iterator.next();
@@ -82,7 +82,7 @@ public class FlameChartDataProviderFactory implements IDataProviderFactory {
8282
// the factory can try with individual traces
8383
return null;
8484
}
85-
((IAnalysisModule) module).schedule();
85+
module.schedule();
8686
return new FlameChartDataProvider(trace, module, secondaryId);
8787
}
8888
return null;

releng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/markers/MarkerSetSwtBotTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import org.eclipse.tracecompass.tmf.core.signal.TmfWindowRangeUpdatedSignal;
3131
import org.eclipse.tracecompass.tmf.core.timestamp.TmfTimeRange;
3232
import org.eclipse.tracecompass.tmf.core.timestamp.TmfTimestamp;
33-
import org.eclipse.tracecompass.tmf.ctf.core.trace.CtfTmfTrace;
3433
import org.eclipse.tracecompass.tmf.ui.swtbot.tests.shared.ConditionHelpers;
3534
import org.eclipse.tracecompass.tmf.ui.swtbot.tests.shared.SWTBotUtils;
3635
import org.eclipse.tracecompass.tmf.ui.tests.shared.WaitUtils;
@@ -92,7 +91,7 @@ public static void setUp() {
9291

9392
final CtfTestTrace cygProfile = CtfTestTrace.CYG_PROFILE;
9493
LttngUstTrace trace = LttngUstTestTraceUtils.getTrace(cygProfile);
95-
fStart = ((CtfTmfTrace) trace).getStartTime().toNanos();
94+
fStart = trace.getStartTime().toNanos();
9695
fFullRange = new TmfTimeRange(TmfTimestamp.fromNanos(fStart), TmfTimestamp.fromNanos(fStart + 100l));
9796
final File file = new File(trace.getPath());
9897
LttngUstTestTraceUtils.dispose(cygProfile);

tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/views/xychart/XmlXYView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public XmlXYView() {
6868

6969
TmfXYChartViewer chart = getChartViewer();
7070
if (chart instanceof XmlXYViewer) {
71-
((XmlXYViewer) chart).reset();
71+
chart.reset();
7272
}
7373

7474
loadTrace();

tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/backends/partial/PartialHistoryBackend.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import org.eclipse.tracecompass.internal.provisional.datastore.core.condition.IntegerRangeCondition;
3737
import org.eclipse.tracecompass.internal.provisional.datastore.core.condition.TimeRangeCondition;
3838
import org.eclipse.tracecompass.internal.tmf.core.Activator;
39-
import org.eclipse.tracecompass.statesystem.core.ITmfStateSystem;
4039
import org.eclipse.tracecompass.statesystem.core.backend.IPartialStateHistoryBackend;
4140
import org.eclipse.tracecompass.statesystem.core.backend.IStateHistoryBackend;
4241
import org.eclipse.tracecompass.statesystem.core.exceptions.StateSystemDisposedException;
@@ -303,7 +302,7 @@ public void doQuery(List<@Nullable ITmfStateInterval> currentStateInfo, long t)
303302
* Now, we have the intervals with their real end times written to the
304303
* backend, we should be able to get them from there
305304
*/
306-
List<ITmfStateInterval> intervalsList = ((ITmfStateSystem) fPartialSS).queryFullState(t);
305+
List<ITmfStateInterval> intervalsList = fPartialSS.queryFullState(t);
307306

308307
for (int i = 0; i < currentStateInfo.size(); i++) {
309308
ITmfStateInterval interval = currentStateInfo.get(i);
@@ -320,7 +319,7 @@ public void doQuery(List<@Nullable ITmfStateInterval> currentStateInfo, long t)
320319
* upper checkpoint exists
321320
*/
322321
if (fCheckpoints.ceilingKey(t) != null) {
323-
intervalsList = prepareIntervalList(((ITmfStateSystem) fPartialSS).getNbAttributes());
322+
intervalsList = prepareIntervalList(fPartialSS.getNbAttributes());
324323
filledStateInfo.clear();
325324
try {
326325
fInnerHistory.doQuery(intervalsList, checkpointTime2);
@@ -366,7 +365,7 @@ public ITmfStateInterval doSingularQuery(long t, int attributeQuark) throws Time
366365

367366
/* Reload the previous checkpoint */
368367
long checkpointTime = fCheckpoints.floorKey(t);
369-
int nbAtributes = ((ITmfStateSystem)fPartialSS).getNbAttributes();
368+
int nbAtributes = fPartialSS.getNbAttributes();
370369
List<ITmfStateInterval> intervalsList = prepareIntervalList(nbAtributes);
371370

372371
/* Checking if the interval was stored in the real backend */
@@ -416,7 +415,7 @@ public ITmfStateInterval doSingularQuery(long t, int attributeQuark) throws Time
416415
}
417416

418417
/* Querying the partial history at the lowerCheckpoint */
419-
List<@Nullable ITmfStateInterval> currentStateInfo = prepareIntervalList(((ITmfStateSystem)fPartialSS).getNbAttributes());
418+
List<@Nullable ITmfStateInterval> currentStateInfo = prepareIntervalList(fPartialSS.getNbAttributes());
420419
try {
421420
fInnerHistory.doQuery(currentStateInfo, lowerCheckpoint);
422421
} catch (StateSystemDisposedException e) {
@@ -469,7 +468,7 @@ public ITmfStateInterval doSingularQuery(long t, int attributeQuark) throws Time
469468
Logger logger = Logger.getAnonymousLogger();
470469
try {
471470
synchronized (fPartialSS) {
472-
for (ITmfStateInterval interval : ((ITmfStateSystem) fPartialSS).query2D(quarksColletion, min, max)) {
471+
for (ITmfStateInterval interval : fPartialSS.query2D(quarksColletion, min, max)) {
473472
fCurrentIntervals.add(interval);
474473
}
475474
}

tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/trace/experiment/TmfExperiment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@ public synchronized ITmfContext seekEvent(final ITmfLocation location) {
481481
traceContext.setRank(ranks[i]);
482482
// update location after seek
483483
locations[i] = traceContext.getLocation();
484-
context.setContent(i, traceContext, ((ITmfTrace) getChild(i)).getNext(traceContext));
484+
context.setContent(i, traceContext, getChild(i).getNext(traceContext));
485485
rank += ranks[i];
486486
}
487487

@@ -627,7 +627,7 @@ public synchronized ITmfEvent getNext(ITmfContext context) {
627627
trace, traceContext.getLocation(), traceContext.getRank());
628628
experimentContext.setLocation(new TmfExperimentLocation(locationArray));
629629
// queue the next event
630-
ITmfEvent nextEvent = ((ITmfTrace) getChild(trace)).getNext(traceContext);
630+
ITmfEvent nextEvent = getChild(trace).getNext(traceContext);
631631
experimentContext.setContent(trace, traceContext, nextEvent);
632632
}
633633
}

tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/ImportTracePackageWizardPage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,15 +481,15 @@ private boolean handleTracesConflict(List<TracePackageTraceElement> traceElement
481481
private static void uncheckTraceElement(TracePackageTraceElement traceElement) {
482482
for (TracePackageElement e : traceElement.getChildren()) {
483483
if (e instanceof TracePackageFilesElement) {
484-
((TracePackageFilesElement) e).setChecked(false);
484+
e.setChecked(false);
485485
}
486486
}
487487
}
488488

489489
private static void uncheckExperimentElement(TracePackageExperimentElement experimentElement, List<TracePackageTraceElement> expTraceElements) {
490490
for (TracePackageElement e : experimentElement.getChildren()) {
491491
if (e instanceof TracePackageFilesElement) {
492-
((TracePackageFilesElement) e).setChecked(false);
492+
e.setChecked(false);
493493
}
494494
}
495495

tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfAnalysisElement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ protected synchronized void refreshChildren() {
118118
IPath path = tracesFolder.getPath();
119119
IResource resource = getResource();
120120
if (resource instanceof IFolder) {
121-
path = ((IFolder) resource).getFullPath();
121+
path = resource.getFullPath();
122122
}
123123

124124
IAnalysisModule module = getAnalysisModule();

tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsCache.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.eclipse.core.runtime.jobs.Job;
2626
import org.eclipse.tracecompass.internal.tmf.core.filter.TmfCollapseFilter;
2727
import org.eclipse.tracecompass.internal.tmf.ui.Activator;
28-
import org.eclipse.tracecompass.tmf.core.component.ITmfEventProvider;
2928
import org.eclipse.tracecompass.tmf.core.event.ITmfEvent;
3029
import org.eclipse.tracecompass.tmf.core.event.ITmfEventField;
3130
import org.eclipse.tracecompass.tmf.core.event.ITmfEventType;
@@ -354,7 +353,7 @@ public int getFilteredIndex() {
354353
}
355354

356355
request = new DataRequest(ITmfEvent.class, filter, startRank, ITmfEventRequest.ALL_DATA);
357-
((ITmfEventProvider) fTrace).sendRequest(request);
356+
fTrace.sendRequest(request);
358357
try {
359358
request.waitForCompletion();
360359
return ((DataRequest) request).getFilteredIndex();
@@ -461,7 +460,7 @@ public void handleData(ITmfEvent event) {
461460
}
462461
};
463462

464-
((ITmfEventProvider) fTrace).sendRequest(request);
463+
fTrace.sendRequest(request);
465464
try {
466465
request.waitForCompletion();
467466
} catch (InterruptedException e) {

tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xychart/XYChartLegendImageProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ private void drawStyleLine(GC gc, Color lineColor, int imageWidth, int imageHeig
9090
LineStyle lineStyle = LineStyle.valueOf((String) presProvider.getStyleOrDefault(appearance, StyleProperties.SERIES_STYLE, StyleProperties.SeriesStyle.SOLID));
9191
if (lineStyle != LineStyle.NONE) {
9292
gc.setForeground(lineColor);
93-
gc.setLineWidth(((Number) presProvider.getFloatStyleOrDefault(appearance, StyleProperties.WIDTH, 1.0f)).intValue());
93+
gc.setLineWidth(presProvider.getFloatStyleOrDefault(appearance, StyleProperties.WIDTH, 1.0f).intValue());
9494
gc.setLineStyle(lineStyle.ordinal());
9595
gc.drawLine(0, imageHeight / 2, imageWidth, imageHeight / 2);
9696
gc.setForeground(prev);

0 commit comments

Comments
 (0)