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)