Author: jmarino
Date: Mon May  8 18:54:35 2006
New Revision: 405270

URL: http://svn.apache.org/viewcvs?rev=405270&view=rev
Log:
fix for TUSCANY-325

Modified:
    
incubator/tuscany/java/sca/containers/container.java/src/main/java/org/apache/tuscany/container/java/config/JavaContextFactory.java
    
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/HelloWorldMCImpl.java

Modified: 
incubator/tuscany/java/sca/containers/container.java/src/main/java/org/apache/tuscany/container/java/config/JavaContextFactory.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.java/src/main/java/org/apache/tuscany/container/java/config/JavaContextFactory.java?rev=405270&r1=405269&r2=405270&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.java/src/main/java/org/apache/tuscany/container/java/config/JavaContextFactory.java
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.java/src/main/java/org/apache/tuscany/container/java/config/JavaContextFactory.java
 Mon May  8 18:54:35 2006
@@ -306,6 +306,10 @@
                 }
                 if (field == null) {
                     method = 
JavaIntrospectionHelper.findClosestMatchingMethod(refName, new 
Class[]{refClass}, methods);
+                    if(method == null){
+                        // Fix for Tuscany-325
+                        method = 
JavaIntrospectionHelper.findClosestMatchingMethod("set"+refName.substring(0,1).toUpperCase()+
 refName.substring(1), new Class[]{refClass}, methods);
+                    }
                     if (method == null) {
                         // hack for TUSCANY-300
                         for (Method current : methods) {

Modified: 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/HelloWorldMCImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/HelloWorldMCImpl.java?rev=405270&r1=405269&r2=405270&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/HelloWorldMCImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.java/src/test/java/org/apache/tuscany/container/java/integration/HelloWorldMCImpl.java
 Mon May  8 18:54:35 2006
@@ -40,11 +40,11 @@
 
     public String bar;
 
+    @Reference(name="greetingProvider")
     public void setGreetingProvider(GreetingProvider greetingProvider) {
         this.greetingProvider2 = greetingProvider;
     }
 
-    @Reference(name="greetingProvider")
     public GreetingProvider greetingProvider2;
 
     @Reference(required=false)


Reply via email to