Author: hlship
Date: Sat Jul 23 16:57:27 2011
New Revision: 1150147

URL: http://svn.apache.org/viewvc?rev=1150147&view=rev
Log:
TAP5-1508: Correct @RequestParameter logic to not use PlasticMethod instance 
after the end of transformation

Modified:
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java?rev=1150147&r1=1150146&r2=1150147&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java
 Sat Jul 23 16:57:27 2011
@@ -319,9 +319,11 @@ public class OnEventWorker implements Co
     }
 
 
-    private EventHandlerMethodParameterProvider 
createQueryParameterProvider(final PlasticMethod method, final int 
parameterIndex, final String parameterName,
+    private EventHandlerMethodParameterProvider 
createQueryParameterProvider(PlasticMethod method, final int parameterIndex, 
final String parameterName,
                                                                              
final String parameterTypeName, final boolean allowBlank)
     {
+        final String methodIdentifier = method.getMethodIdentifier();
+
         return new EventHandlerMethodParameterProvider()
         {
             @SuppressWarnings("unchecked")
@@ -354,7 +356,7 @@ public class OnEventWorker implements Co
                     throw new RuntimeException(
                             String.format(
                                     "Unable process query parameter '%s' as 
parameter #%d of event handler method %s: %s",
-                                    parameterName, parameterIndex + 1, 
method.getMethodIdentifier(),
+                                    parameterName, parameterIndex + 1, 
methodIdentifier,
                                     InternalUtils.toMessage(ex)), ex);
                 }
             }


Reply via email to