Author: kkolinko
Date: Mon Mar 18 04:38:05 2013
New Revision: 1457637
URL: http://svn.apache.org/r1457637
Log:
Review of r1457429:
Make logic more clear. No functional change.
Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java
Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java?rev=1457637&r1=1457636&r2=1457637&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java
Mon Mar 18 04:38:05 2013
@@ -174,7 +174,7 @@ public class PojoMethodMapping {
if (m == null) {
return new PojoPathParam[0];
}
- boolean foundThrowable = !isOnError;
+ boolean foundThrowable = false;
Class<?>[] types = m.getParameterTypes();
Annotation[][] paramsAnnotations = m.getParameterAnnotations();
PojoPathParam[] result = new PojoPathParam[types.length];
@@ -201,7 +201,7 @@ public class PojoMethodMapping {
}
}
}
- if (!foundThrowable) {
+ if (isOnError && !foundThrowable) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.onErrorNoThrowable",
m.getName(), m.getClass().getName()));
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]