diff options
author | Francois Chouinard | 2012-02-29 21:43:22 +0000 |
---|---|---|
committer | Francois Chouinard | 2012-02-29 21:43:22 +0000 |
commit | e8864b828d731cac643b55b47e2c81e08b1c490b (patch) | |
tree | 29fa9c4775a40d26523bc513435444659d05686b | |
parent | 94bf2a1031f33b6544595d0b601644bb02462a7c (diff) | |
download | org.eclipse.linuxtools-e8864b828d731cac643b55b47e2c81e08b1c490b.tar.gz org.eclipse.linuxtools-e8864b828d731cac643b55b47e2c81e08b1c490b.tar.xz org.eclipse.linuxtools-e8864b828d731cac643b55b47e2c81e08b1c490b.zip |
Set correct return type of clone() methods
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(); |