You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by fr...@apache.org on 2006/12/18 10:05:12 UTC
svn commit: r488160 - in
/tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc:
internal/services/TypeCoercerImpl.java services/TapestryIOCModule.java
Author: freemant
Date: Mon Dec 18 01:05:11 2006
New Revision: 488160
URL: http://svn.apache.org/viewvc?view=rev&rev=488160
Log:
Added a little bit of documentation.
Modified:
tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/internal/services/TypeCoercerImpl.java
tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/services/TapestryIOCModule.java
Modified: tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/internal/services/TypeCoercerImpl.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/internal/services/TypeCoercerImpl.java?view=diff&rev=488160&r1=488159&r2=488160
==============================================================================
--- tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/internal/services/TypeCoercerImpl.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/internal/services/TypeCoercerImpl.java Mon Dec 18 01:05:11 2006
@@ -111,6 +111,8 @@
{
Defense.notNull(targetType, "targetType");
+ // Treat null as void in terms of locating a coercion.
+
Class sourceType = input != null ? input.getClass() : void.class;
// The caller may ask for the value in a primitive type, but the best we can do is the
Modified: tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/services/TapestryIOCModule.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/services/TapestryIOCModule.java?view=diff&rev=488160&r1=488159&r2=488160
==============================================================================
--- tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/services/TapestryIOCModule.java (original)
+++ tapestry/tapestry5/tapestry-ioc/trunk/src/main/java/org/apache/tapestry/ioc/services/TapestryIOCModule.java Mon Dec 18 01:05:11 2006
@@ -218,6 +218,7 @@
* <li>Long to Boolean (true if long value is non zero)</li>
* <li>Null to Boolean (always false)</li>
* <li>Collection to Boolean (false if empty)</li>
+ * <li>Object[] to List</li>
* <li>Object to List (by wrapping as a singleton list)</li>
* <li>Null to String (still null)</li>
* </ul>