Author: norman.richards(a)jboss.com
Date: 2009-01-12 13:35:06 -0500 (Mon, 12 Jan 2009)
New Revision: 9918
Modified:
trunk/src/main/org/jboss/seam/util/DelegatingInvocationHandler.java
Log:
JBSEAM-3792
Modified: trunk/src/main/org/jboss/seam/util/DelegatingInvocationHandler.java
===================================================================
--- trunk/src/main/org/jboss/seam/util/DelegatingInvocationHandler.java 2009-01-12
18:14:16 UTC (rev 9917)
+++ trunk/src/main/org/jboss/seam/util/DelegatingInvocationHandler.java 2009-01-12
18:35:06 UTC (rev 9918)
@@ -2,6 +2,7 @@
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
@@ -87,12 +88,13 @@
if (target == null)
{
throw new IllegalStateException("Proxied session does not implement method
" + method.getName() +
- " with args [" + args + "]");
+ " with args [" + (args == null ? null : Arrays.asList(args)) +
"]");
}
if (log.isTraceEnabled())
{
- log.trace("Delegating method " + method.getName() + " with args
" + args);
+ log.trace("Delegating method " + method.getName() + " with args
" +
+ (args == null ? null : Arrays.asList(args)));
}
return target.method.invoke(target.target, args);