X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Firc%2FReply.java;h=28add37b0b2cea9ea03310a8cb4a1deff9eac148;hb=0859ab67dc0f8b992243115c38024d6427a10598;hp=742c04ca8e2678487b3ba449673c04e75e2d8993;hpb=08dd8bd4381baf688ee883f4189c76c002a04a9d;p=xudocci.git diff --git a/src/main/java/net/pterodactylus/irc/Reply.java b/src/main/java/net/pterodactylus/irc/Reply.java index 742c04c..28add37 100644 --- a/src/main/java/net/pterodactylus/irc/Reply.java +++ b/src/main/java/net/pterodactylus/irc/Reply.java @@ -88,6 +88,28 @@ public class Reply { } // + // OBJECT METHODS + // + + @Override + public String toString() { + StringBuilder string = new StringBuilder(); + if (source.isPresent()) { + string.append(':').append(source.get()).append(' '); + } + string.append(command); + for (int parameterIndex = 0; parameterIndex < parameters.size(); ++parameterIndex) { + string.append(' '); + String parameter = parameters.get(parameterIndex); + if (parameterIndex == (parameters.size() - 1) && parameter.contains(" ")) { + string.append(':'); + } + string.append(parameter); + } + return string.toString(); + } + + // // STATIC METHODS //