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: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org