Author: rfeng
Date: Mon Feb 26 11:39:43 2007
New Revision: 511968
URL: http://svn.apache.org/viewvc?view=rev&rev=511968
Log:
Work around a compilation error under IBM JDK which complains the
ServiceContract<?> instanceof JavaServiceContract
Modified:
incubator/tuscany/branches/sca-java-integration/sca/extensions/script/container.bsf/src/main/java/org/apache/tuscany/container/script/ScriptComponentBuilder.java
Modified:
incubator/tuscany/branches/sca-java-integration/sca/extensions/script/container.bsf/src/main/java/org/apache/tuscany/container/script/ScriptComponentBuilder.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-integration/sca/extensions/script/container.bsf/src/main/java/org/apache/tuscany/container/script/ScriptComponentBuilder.java?view=diff&rev=511968&r1=511967&r2=511968
==============================================================================
---
incubator/tuscany/branches/sca-java-integration/sca/extensions/script/container.bsf/src/main/java/org/apache/tuscany/container/script/ScriptComponentBuilder.java
(original)
+++
incubator/tuscany/branches/sca-java-integration/sca/extensions/script/container.bsf/src/main/java/org/apache/tuscany/container/script/ScriptComponentBuilder.java
Mon Feb 26 11:39:43 2007
@@ -28,6 +28,7 @@
import org.apache.tuscany.spi.model.ComponentDefinition;
import org.apache.tuscany.spi.model.PropertyValue;
import org.apache.tuscany.spi.model.Scope;
+import org.apache.tuscany.spi.model.ServiceContract;
import org.apache.tuscany.spi.model.ServiceDefinition;
/**
@@ -51,7 +52,8 @@
for (ServiceDefinition service :
implementation.getComponentType().getServices().values()) {
// if its not a Java interface assume WSDL and want XML databinding
- if (!(service.getServiceContract() instanceof
JavaServiceContract)) {
+ ServiceContract contract = service.getServiceContract();
+ if (!(contract instanceof JavaServiceContract)) {
service.getServiceContract().setDataBinding("org.mozilla.javascript.xml.XMLObject");
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]