1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.yaml.snakeyaml.immutable;
18
19
20
21
22
23 public class Code4 {
24 private final Integer code;
25
26 public Code4(Integer name) {
27 this.code = name;
28 }
29
30 public Code4(Double name) {
31 this.code = new Integer(name.intValue());
32 }
33
34 public Integer getCode() {
35 return code;
36 }
37
38 @Override
39 public boolean equals(Object obj) {
40 if (obj instanceof Code4) {
41 Code4 code = (Code4) obj;
42 return code.equals(code.code);
43 } else {
44 return false;
45 }
46 }
47
48 @Override
49 public int hashCode() {
50 return code.hashCode();
51 }
52
53 @Override
54 public String toString() {
55 return "<Code4 code=" + code + ">";
56 }
57 }