0
|
1 package org.msgpack.testclasses;
|
|
2
|
|
3 import org.junit.Ignore;
|
|
4 import org.msgpack.annotation.Beans;
|
|
5 import org.msgpack.annotation.Message;
|
|
6 import org.msgpack.annotation.NotNullable;
|
|
7
|
|
8
|
|
9 @Ignore @Message @Beans
|
|
10 public class ReferenceCycleTypeFieldsClassNotNullable {
|
|
11
|
|
12 @NotNullable
|
|
13 public ReferenceCycleTypeFieldsClassNotNullable f0;
|
|
14
|
|
15 @NotNullable
|
|
16 public NestedClass f1;
|
|
17
|
|
18 @NotNullable
|
|
19 public String f2;
|
|
20
|
|
21 public ReferenceCycleTypeFieldsClassNotNullable() {}
|
|
22
|
|
23 @NotNullable
|
|
24 public ReferenceCycleTypeFieldsClassNotNullable getF0() {
|
|
25 return f0;
|
|
26 }
|
|
27
|
|
28 @NotNullable
|
|
29 public void setF1(NestedClass f1) {
|
|
30 this.f1 = f1;
|
|
31 }
|
|
32
|
|
33 @NotNullable
|
|
34 public NestedClass getF1() {
|
|
35 return f1;
|
|
36 }
|
|
37
|
|
38 @NotNullable
|
|
39 public void setF2(String f2) {
|
|
40 this.f2 = f2;
|
|
41 }
|
|
42
|
|
43 @NotNullable
|
|
44 public String getF2() {
|
|
45 return f2;
|
|
46 }
|
|
47
|
|
48 @Override
|
|
49 public boolean equals(Object o) {
|
|
50 if (!(o instanceof ReferenceCycleTypeFieldsClassNotNullable)) {
|
|
51 return false;
|
|
52 }
|
|
53 ReferenceCycleTypeFieldsClassNotNullable that = (ReferenceCycleTypeFieldsClassNotNullable) o;
|
|
54 if (f0 == null) {
|
|
55 if (that.f0 != null) {
|
|
56 return false;
|
|
57 }
|
|
58 }
|
|
59 if (that.f0 != null) {
|
|
60 if (!f0.equals(that.f0)) {
|
|
61 return false;
|
|
62 }
|
|
63 }
|
|
64 if (f1 == null) {
|
|
65 if (that.f1 != null) {
|
|
66 return false;
|
|
67 }
|
|
68 }
|
|
69 if (that.f1 != null) {
|
|
70 if (!f1.equals(that.f1)) {
|
|
71 return false;
|
|
72 }
|
|
73 }
|
|
74 if (f2 == null) {
|
|
75 if (that.f2 != null) {
|
|
76 return false;
|
|
77 }
|
|
78 }
|
|
79 if (that.f2 != null) {
|
|
80 if (!f2.equals(that.f2)) {
|
|
81 return false;
|
|
82 }
|
|
83 }
|
|
84 return true;
|
|
85 }
|
|
86
|
|
87 @Ignore @Message @Beans
|
|
88 public static class NestedClass {
|
|
89 @NotNullable
|
|
90 public ReferenceCycleTypeFieldsClassNotNullable f0;
|
|
91
|
|
92 public NestedClass() {}
|
|
93
|
|
94 @NotNullable
|
|
95 public ReferenceCycleTypeFieldsClassNotNullable getF0() {
|
|
96 return f0;
|
|
97 }
|
|
98
|
|
99 @NotNullable
|
|
100 public void setF0(ReferenceCycleTypeFieldsClassNotNullable f0) {
|
|
101 this.f0 = f0;
|
|
102 }
|
|
103
|
|
104 @Override
|
|
105 public boolean equals(Object o) {
|
|
106 if (! (o instanceof NestedClass)) {
|
|
107 return false;
|
|
108 }
|
|
109 NestedClass that = (NestedClass) o;
|
|
110 if (f0 == null) {
|
|
111 if (that.f0 != null) {
|
|
112 return false;
|
|
113 }
|
|
114 }
|
|
115 if (that.f0 != null) {
|
|
116 if (! f0.equals(that.f0)) {
|
|
117 return false;
|
|
118 }
|
|
119 }
|
|
120 return true;
|
|
121 }
|
|
122 }
|
|
123 } |