Author: rfeng
Date: Tue Dec 12 18:55:21 2006
New Revision: 486474
URL: http://svn.apache.org/viewvc?view=rev&rev=486474
Log:
Make clone() public
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/DataType.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/Operation.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ServiceContract.java
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/DataType.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/DataType.java?view=diff&rev=486474&r1=486473&r2=486474
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/DataType.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/DataType.java
Tue Dec 12 18:55:21 2006
@@ -224,7 +224,7 @@
@SuppressWarnings("unchecked")
@Override
- protected Object clone() throws CloneNotSupportedException {
+ public Object clone() throws CloneNotSupportedException {
DataType<L> copy = (DataType<L>) super.clone();
assert this.metadata instanceof HashMap;
copy.metadata = (HashMap<String, Object>) ((HashMap)
this.metadata).clone();
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/Operation.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/Operation.java?view=diff&rev=486474&r1=486473&r2=486474
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/Operation.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/Operation.java
Tue Dec 12 18:55:21 2006
@@ -368,7 +368,7 @@
@SuppressWarnings({"unchecked", "CloneDoesntCallSuperClone"})
@Override
- protected Operation<T> clone() throws CloneNotSupportedException {
+ public Operation<T> clone() throws CloneNotSupportedException {
final List<DataType<T>> clonedFaultTypes = new
ArrayList<DataType<T>>(this.faultTypes.size());
for (DataType<T> t : this.faultTypes) {
clonedFaultTypes.add((DataType<T>) t.clone());
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ServiceContract.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ServiceContract.java?view=diff&rev=486474&r1=486473&r2=486474
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ServiceContract.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/model/ServiceContract.java
Tue Dec 12 18:55:21 2006
@@ -246,7 +246,7 @@
@SuppressWarnings("unchecked")
@Override
- protected Object clone() throws CloneNotSupportedException {
+ public Object clone() throws CloneNotSupportedException {
ServiceContract<T> copy = (ServiceContract<T>) super.clone();
if (operations != null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]