Author: slaws
Date: Tue Oct  6 10:36:12 2009
New Revision: 822207

URL: http://svn.apache.org/viewvc?rev=822207&view=rev
Log:
TUSCANY-3219 - switch the order of the interface contracts when tested for 
compatibility so that the top level contracts is tested as being a superset of 
the bottom level contract

Modified:
    
tuscany/java/sca/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentBuilderImpl.java

Modified: 
tuscany/java/sca/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentBuilderImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentBuilderImpl.java?rev=822207&r1=822206&r2=822207&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentBuilderImpl.java
 (original)
+++ 
tuscany/java/sca/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentBuilderImpl.java
 Tue Oct  6 10:36:12 2009
@@ -1036,7 +1036,7 @@
             topContract.setInterfaceContract(bottomInterfaceContract);
         } else if (bottomInterfaceContract != null) {
             // Check that the top and bottom interface contracts are compatible
-            boolean isCompatible = 
interfaceContractMapper.isCompatible(topInterfaceContract, 
bottomInterfaceContract);
+            boolean isCompatible = 
interfaceContractMapper.isCompatible(bottomInterfaceContract, 
topInterfaceContract);
             if (!isCompatible) {
                 if (topContract instanceof Reference) {
                     Monitor.error(monitor,


Reply via email to