Author: markt
Date: Fri Mar 22 09:13:26 2013
New Revision: 1459680
URL: http://svn.apache.org/r1459680
Log:
Make error messages rather more useful
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=1459680&r1=1459679&r2=1459680&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java
Fri Mar 22 09:13:26 2013
@@ -212,7 +212,7 @@ public class PojoMethodMapping {
if (isOnError && !foundThrowable) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.onErrorNoThrowable",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
return result;
}
@@ -314,7 +314,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else if (types[i] == Reader.class) {
if (indexReader == -1) {
@@ -322,7 +322,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else if (types[i] == boolean.class) {
if (indexBoolean == -1) {
@@ -330,7 +330,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateLastParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else if (types[i] == ByteBuffer.class) {
if (indexByteBuffer == -1) {
@@ -338,7 +338,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else if (types[i] == byte[].class) {
if (indexByteArray == -1) {
@@ -346,7 +346,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else if (types[i] == InputStream.class) {
if (indexInputStream == -1) {
@@ -354,7 +354,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else if (types[i] == Session.class) {
if (indexSession == -1) {
@@ -362,7 +362,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateSessionParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else if (types[i] == PongMessage.class) {
if (indexPong == -1) {
@@ -370,7 +370,7 @@ public class PojoMethodMapping {
} else {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicatePongMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
} else {
for (DecoderEntry decoderEntry : decoderEntries) {
@@ -385,7 +385,7 @@ public class PojoMethodMapping {
} else {
throw new
IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(),
m.getClass().getName()));
+ m.getName(),
m.getDeclaringClass().getName()));
}
break;
} else {
@@ -394,7 +394,7 @@ public class PojoMethodMapping {
} else {
throw new
IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(),
m.getClass().getName()));
+ m.getName(),
m.getDeclaringClass().getName()));
}
}
}
@@ -409,7 +409,7 @@ public class PojoMethodMapping {
if (indexPayload != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
} else {
indexPayload = indexReader;
}
@@ -418,7 +418,7 @@ public class PojoMethodMapping {
if (indexPayload != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
} else {
indexPayload = indexByteArray;
}
@@ -427,7 +427,7 @@ public class PojoMethodMapping {
if (indexPayload != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
} else {
indexPayload = indexByteBuffer;
}
@@ -436,7 +436,7 @@ public class PojoMethodMapping {
if (indexPayload != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.duplicateMessageParam",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
} else {
indexPayload = indexInputStream;
}
@@ -445,7 +445,7 @@ public class PojoMethodMapping {
if (indexPayload != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.pongWithPayload",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
} else {
indexPayload = indexPong;
}
@@ -453,22 +453,22 @@ public class PojoMethodMapping {
if (indexPayload == -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.noPayload",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
if (indexPong != -1 && indexBoolean != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.partialPong",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
if(indexReader != -1 && indexBoolean != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.partialReader",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
if(indexInputStream != -1 && indexBoolean != -1) {
throw new IllegalArgumentException(sm.getString(
"pojoMethodMapping.partialInputStream",
- m.getName(), m.getClass().getName()));
+ m.getName(), m.getDeclaringClass().getName()));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]