Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Chouinard2012-02-29 21:43:22 +0000
committerFrancois Chouinard2012-02-29 21:43:22 +0000
commite8864b828d731cac643b55b47e2c81e08b1c490b (patch)
tree29fa9c4775a40d26523bc513435444659d05686b
parent94bf2a1031f33b6544595d0b601644bb02462a7c (diff)
downloadorg.eclipse.linuxtools-e8864b828d731cac643b55b47e2c81e08b1c490b.tar.gz
org.eclipse.linuxtools-e8864b828d731cac643b55b47e2c81e08b1c490b.tar.xz
org.eclipse.linuxtools-e8864b828d731cac643b55b47e2c81e08b1c490b.zip
Set correct return type of clone() methods
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/ITmfComponent.java6
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventField.java2
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventType.java2
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfSimpleTimestamp.java12
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfTimestamp.java2
5 files changed, 18 insertions, 6 deletions
diff --git a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/ITmfComponent.java b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/ITmfComponent.java
index e9040500ad..db092252de 100644
--- a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/ITmfComponent.java
+++ b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/component/ITmfComponent.java
@@ -24,7 +24,7 @@ import org.eclipse.linuxtools.tmf.core.signal.TmfSignal;
public interface ITmfComponent {
/**
- * Get the component ID
+ * @return the component ID (display name)
*/
public String getName();
@@ -34,9 +34,9 @@ public interface ITmfComponent {
public void dispose();
/**
- * Broadcast a signal to all the interested listeners.
+ * Propagate a signal to all the interested listeners.
*
- * @param signal
+ * @param signal the signal to broadcast
*/
public void broadcast(TmfSignal signal);
diff --git a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventField.java b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventField.java
index b464495308..852c2991d8 100644
--- a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventField.java
+++ b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventField.java
@@ -221,7 +221,7 @@ public class TmfEventField implements ITmfEventField {
* @see java.lang.Object#clone()
*/
@Override
- public ITmfEventField clone() {
+ public TmfEventField clone() {
TmfEventField clone = null;
try {
clone = (TmfEventField) super.clone();
diff --git a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventType.java b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventType.java
index 77d835c129..5339bc9b9b 100644
--- a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventType.java
+++ b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfEventType.java
@@ -122,7 +122,7 @@ public class TmfEventType implements ITmfEventType {
* @see java.lang.Object#clone()
*/
@Override
- public ITmfEventType clone() {
+ public TmfEventType clone() {
TmfEventType clone = null;
try {
clone = (TmfEventType) super.clone();
diff --git a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfSimpleTimestamp.java b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfSimpleTimestamp.java
index 1a32255989..211e5b3435 100644
--- a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfSimpleTimestamp.java
+++ b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfSimpleTimestamp.java
@@ -91,6 +91,18 @@ public class TmfSimpleTimestamp extends TmfTimestamp {
}
// ------------------------------------------------------------------------
+ // Cloneable
+ // ------------------------------------------------------------------------
+
+ /* (non-Javadoc)
+ * @see java.lang.Object#clone()
+ */
+ @Override
+ public TmfSimpleTimestamp clone() {
+ return (TmfSimpleTimestamp) super.clone();
+ }
+
+ // ------------------------------------------------------------------------
// Object
// ------------------------------------------------------------------------
diff --git a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfTimestamp.java b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfTimestamp.java
index b6d0710c35..cf6d7ae0d2 100644
--- a/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfTimestamp.java
+++ b/lttng/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/event/TmfTimestamp.java
@@ -266,7 +266,7 @@ public class TmfTimestamp implements ITmfTimestamp {
* @see java.lang.Object#clone()
*/
@Override
- public ITmfTimestamp clone() {
+ public TmfTimestamp clone() {
TmfTimestamp clone = null;
try {
clone = (TmfTimestamp) super.clone();

Back to the top