Skip to content
Success

Changes

Summary

  1. weighted tree: Add the ability to differentiate 2 treesets (details)
Commit 646c05454aa7885e83e700a0e52dc5597e997e13 by Genevieve Bastien
weighted tree: Add the ability to differentiate 2 treesets

Also the IWeightedTreeSet#getTreesFor(E) method changed parameter type
to Object as some elements may change type for example in differential
tree providers or when grouped by, so the set may not contain trees only
for E object, or the type is not correctly followed by the compiler
which gives warnings all over the place otherwise.

[added] Ability to differentiate 2 treesets
[changed] IWeightedTreeSet#getTreesFor(E), E changed to Object

Change-Id: I9874011aeeeee2d9a6151381f85700eddc3cd25f
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/153518
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core.tests/src/org/eclipse/tracecompass/incubator/analysis/core/tests/weighted/WeightedTreeUtilsTest.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/analysis/core/weighted/tree/diff/DifferentialWeightedTreeProvider.java (diff)
The file was addedcallstack/org.eclipse.tracecompass.incubator.analysis.core.tests/stubs/org/eclipse/tracecompass/incubator/analysis/core/tests/stubs/weighted/WeightedTreeProviderStub.java
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/analysis/core/weighted/tree/WeightedTreeUtils.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/callstack/core/callgraph/CallGraph.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/analysis/core/weighted/tree/IWeightedTreeSet.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/analysis/core/weighted/tree/WeightedTreeSet.java (diff)
The file was addedcallstack/org.eclipse.tracecompass.incubator.analysis.core/src/org/eclipse/tracecompass/incubator/analysis/core/weighted/tree/diff/DifferentialWeightedTreeSet.java