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]

Reply via email to