Expanding EchoCase.toString
This commit is contained in:
parent
1a6698d43b
commit
70a57f223f
|
@ -76,6 +76,26 @@ public class EchoCase
|
|||
@Override
|
||||
public String toString()
|
||||
{
|
||||
return String.format("EchoCase['%s',%s,messages=%d]",path,serverPojo.getName(),messages.size());
|
||||
StringBuilder str = new StringBuilder();
|
||||
str.append("EchoCase['");
|
||||
str.append(path);
|
||||
str.append("',").append(serverPojo.getName());
|
||||
str.append(",messages[").append(messages.size());
|
||||
str.append("]=");
|
||||
boolean delim = false;
|
||||
for(Object msg: messages) {
|
||||
if(delim) {
|
||||
str.append(",");
|
||||
}
|
||||
if(msg instanceof String) {
|
||||
str.append("'").append(msg).append("'");
|
||||
} else {
|
||||
str.append("(").append(msg.getClass().getName()).append(")");
|
||||
str.append(msg);
|
||||
}
|
||||
delim = true;
|
||||
}
|
||||
str.append("]");
|
||||
return str.toString();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue