You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jb...@apache.org on 2006/08/11 20:07:37 UTC

svn commit: r430839 - /incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/TargetInvokerExtension.java

Author: jboynes
Date: Fri Aug 11 11:07:37 2006
New Revision: 430839

URL: http://svn.apache.org/viewvc?rev=430839&view=rev
Log:
simplify clone implementation

Modified:
    incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/TargetInvokerExtension.java

Modified: incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/TargetInvokerExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/TargetInvokerExtension.java?rev=430839&r1=430838&r2=430839&view=diff
==============================================================================
--- incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/TargetInvokerExtension.java (original)
+++ incubator/tuscany/java/sca/spi/src/main/java/org/apache/tuscany/spi/extension/TargetInvokerExtension.java Fri Aug 11 11:07:37 2006
@@ -54,10 +54,13 @@
         return isCacheable();
     }
     
-    public Object clone() throws CloneNotSupportedException {
-        TargetInvokerExtension clonedInvoker = (TargetInvokerExtension) super.clone();
-        clonedInvoker.cacheable = this.cacheable;
-        return clonedInvoker;
+    public Object clone() {
+        try {
+            return super.clone();
+        } catch (CloneNotSupportedException e) {
+            // TargetInvoker extends Cloneable so this should not have been thrown
+            throw new AssertionError(e);
+        }
     }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org