View Javadoc

1   package org.dfdaemon.il2.api.command.reply;
2   
3   import java.util.Arrays;
4   
5   /**
6    * @author octo
7    */
8   public class RawReply {
9       String[] lines;
10  
11      public RawReply() {
12      }
13  
14      public RawReply(final String[] theLines) {
15          lines = theLines;
16      }
17  
18      public boolean equals(final Object o) {
19          if (this == o) return true;
20          if (o == null || getClass() != o.getClass()) return false;
21  
22          final RawReply rawReply = (RawReply) o;
23  
24          return Arrays.equals(lines, rawReply.lines);
25  
26      }
27  
28      public int hashCode() {
29          return (lines != null ? Arrays.hashCode(lines) : 0);
30      }
31  
32  
33      public String toString() {
34          final StringBuilder sb = new StringBuilder();
35          sb.append("RawReply");
36          sb.append("{");
37          sb.append(super.toString());
38          sb.append(", lines=").append(lines == null ? "null" : Arrays.asList(lines).toString());
39          sb.append('}');
40          return sb.toString();
41      }
42  }