Implement TmfRangeSynchSignal toString
authorSimon Marchi <simon.marchi@polymtl.ca>
Thu, 11 Dec 2014 20:08:39 +0000 (15:08 -0500)
committerAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Mon, 15 Dec 2014 18:13:42 +0000 (13:13 -0500)
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 <simon.marchi@polymtl.ca>
Reviewed-on: https://git.eclipse.org/r/38067
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/signal/TmfRangeSynchSignal.java

index b3a535326d0398846d2e01fc4b39681459c2fa63..fddb40e5b4f932d30c4505a4d1d2e945c6d96df6 100644 (file)
@@ -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();
+    }
 }
This page took 0.040494 seconds and 5 git commands to generate.