From e9681c60457d1c196476c2aeb8a6186cb73bcfec Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Thu, 11 Dec 2014 15:08:39 -0500 Subject: [PATCH] Implement TmfRangeSynchSignal toString I found it sad that TmfTimeSynchSignal had its toString but not TmfRangeSynchSignal. This commit fixes the injustice. Example of the result: TmfRangeSynchSignal [source=\ org.eclipse.tracecompass.tmf.ui.views.histogram.HistogramView@3a7b058e, \ range=TmfTimeRange [fStartTime=03:02:54.940 166 462, \ fEndTime=03:02:54.977 325 374]] Change-Id: Ic3accae7610e454736497251c170fbdecb9b83fb Signed-off-by: Simon Marchi Reviewed-on: https://git.eclipse.org/r/38067 Tested-by: Matthew Khouzam Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam Reviewed-by: Alexandre Montplaisir --- .../tmf/core/signal/TmfRangeSynchSignal.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/signal/TmfRangeSynchSignal.java b/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/signal/TmfRangeSynchSignal.java index b3a535326d..fddb40e5b4 100644 --- a/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/signal/TmfRangeSynchSignal.java +++ b/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/signal/TmfRangeSynchSignal.java @@ -50,4 +50,24 @@ public class TmfRangeSynchSignal extends TmfSignal { return fCurrentRange; } + @Override + public String toString() { + StringBuilder sb = new StringBuilder("TmfRangeSynchSignal [source="); //$NON-NLS-1$ + + if (getSource() != null) { + sb.append(getSource().toString()); + } else { + sb.append("null"); //$NON-NLS-1$ + } + + sb.append(", range="); //$NON-NLS-1$ + + if (fCurrentRange != null) { + sb.append(fCurrentRange.toString()); + } else { + sb.append("null"); //$NON-NLS-1$ + } + sb.append(']'); + return sb.toString(); + } } -- 2.34.1