You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2006/05/09 03:54:37 UTC
svn commit: r405270 - in
/incubator/tuscany/java/sca/containers/container.java/src:
main/java/org/apache/tuscany/container/java/config/JavaContextFactory.java
test/java/org/apache/tuscany/container/java/integration/HelloWorldMCImpl.java
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)