annotate src/test/java/org/msgpack/testclasses/EnumTypeFieldsClass.java @ 0:cb825acd883a

first commit
author sugi
date Sat, 18 Oct 2014 15:06:15 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
cb825acd883a first commit
sugi
parents:
diff changeset
1 package org.msgpack.testclasses;
cb825acd883a first commit
sugi
parents:
diff changeset
2
cb825acd883a first commit
sugi
parents:
diff changeset
3 import org.junit.Ignore;
cb825acd883a first commit
sugi
parents:
diff changeset
4 import org.msgpack.annotation.Beans;
cb825acd883a first commit
sugi
parents:
diff changeset
5 import org.msgpack.annotation.Message;
cb825acd883a first commit
sugi
parents:
diff changeset
6 import org.msgpack.annotation.OrdinalEnum;
cb825acd883a first commit
sugi
parents:
diff changeset
7
cb825acd883a first commit
sugi
parents:
diff changeset
8
cb825acd883a first commit
sugi
parents:
diff changeset
9 @Ignore @Message @Beans
cb825acd883a first commit
sugi
parents:
diff changeset
10 public class EnumTypeFieldsClass {
cb825acd883a first commit
sugi
parents:
diff changeset
11 public int f0;
cb825acd883a first commit
sugi
parents:
diff changeset
12
cb825acd883a first commit
sugi
parents:
diff changeset
13 public SampleEnum f1;
cb825acd883a first commit
sugi
parents:
diff changeset
14
cb825acd883a first commit
sugi
parents:
diff changeset
15 public EnumTypeFieldsClass() {}
cb825acd883a first commit
sugi
parents:
diff changeset
16
cb825acd883a first commit
sugi
parents:
diff changeset
17 public int getF0() {
cb825acd883a first commit
sugi
parents:
diff changeset
18 return f0;
cb825acd883a first commit
sugi
parents:
diff changeset
19 }
cb825acd883a first commit
sugi
parents:
diff changeset
20
cb825acd883a first commit
sugi
parents:
diff changeset
21 public void setF0(int f0) {
cb825acd883a first commit
sugi
parents:
diff changeset
22 this.f0 = f0;
cb825acd883a first commit
sugi
parents:
diff changeset
23 }
cb825acd883a first commit
sugi
parents:
diff changeset
24
cb825acd883a first commit
sugi
parents:
diff changeset
25 public SampleEnum getF1() {
cb825acd883a first commit
sugi
parents:
diff changeset
26 return f1;
cb825acd883a first commit
sugi
parents:
diff changeset
27 }
cb825acd883a first commit
sugi
parents:
diff changeset
28
cb825acd883a first commit
sugi
parents:
diff changeset
29 public void setF1(SampleEnum f1) {
cb825acd883a first commit
sugi
parents:
diff changeset
30 this.f1 = f1;
cb825acd883a first commit
sugi
parents:
diff changeset
31 }
cb825acd883a first commit
sugi
parents:
diff changeset
32
cb825acd883a first commit
sugi
parents:
diff changeset
33 @Override
cb825acd883a first commit
sugi
parents:
diff changeset
34 public boolean equals(Object o) {
cb825acd883a first commit
sugi
parents:
diff changeset
35 if (! (o instanceof EnumTypeFieldsClass)) {
cb825acd883a first commit
sugi
parents:
diff changeset
36 return false;
cb825acd883a first commit
sugi
parents:
diff changeset
37 }
cb825acd883a first commit
sugi
parents:
diff changeset
38 EnumTypeFieldsClass that = (EnumTypeFieldsClass) o;
cb825acd883a first commit
sugi
parents:
diff changeset
39 if (f0 != that.f0) {
cb825acd883a first commit
sugi
parents:
diff changeset
40 return false;
cb825acd883a first commit
sugi
parents:
diff changeset
41 }
cb825acd883a first commit
sugi
parents:
diff changeset
42 if (f1 != that.f1) {
cb825acd883a first commit
sugi
parents:
diff changeset
43 return false;
cb825acd883a first commit
sugi
parents:
diff changeset
44 }
cb825acd883a first commit
sugi
parents:
diff changeset
45 return true;
cb825acd883a first commit
sugi
parents:
diff changeset
46 }
cb825acd883a first commit
sugi
parents:
diff changeset
47
cb825acd883a first commit
sugi
parents:
diff changeset
48 @Ignore @OrdinalEnum
cb825acd883a first commit
sugi
parents:
diff changeset
49 public static enum SampleEnum {
cb825acd883a first commit
sugi
parents:
diff changeset
50 ONE, TWO, THREE;
cb825acd883a first commit
sugi
parents:
diff changeset
51 }
cb825acd883a first commit
sugi
parents:
diff changeset
52 }