1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package com.codebox.bean;
16
17 import java.math.BigDecimal;
18 import java.time.Instant;
19 import java.time.LocalDate;
20 import java.time.LocalDateTime;
21 import java.time.LocalTime;
22 import java.time.OffsetDateTime;
23 import java.time.ZonedDateTime;
24 import java.util.Date;
25 import java.util.List;
26 import java.util.Map;
27 import java.util.TreeSet;
28 import java.util.UUID;
29 import java.util.concurrent.ConcurrentMap;
30
31 import lombok.AccessLevel;
32 import lombok.Data;
33 import lombok.Getter;
34
35
36
37
38 @Data
39 public class SampleDepthBean {
40
41
42 private List<String> list;
43
44
45 private Map<String, String> map;
46
47
48 private ConcurrentMap<String, String> concurrentMap;
49
50
51 private TreeSet<String> treeSet;
52
53
54 private String string;
55
56
57 private String[] stringArray;
58
59
60 private Boolean booleanWrapper;
61
62
63 private Integer intWrapper;
64
65
66 private Long longWrapper;
67
68
69 private Double doubleWrapper;
70
71
72 private Float floatWrapper;
73
74
75 private Character characterWrapper;
76
77
78 private Byte byteWrapper;
79
80
81 private Byte[] byteArray;
82
83
84 private boolean booleanPrimitive;
85
86
87 private int intPrimitive;
88
89
90 private long longPrimitive;
91
92
93 private double doublePrimitive;
94
95
96 private float floatPrimitive;
97
98
99 private char charPrimitive;
100
101
102 private byte bytePrimitive;
103
104
105 private BigDecimal bigDecimal;
106
107
108 private UUID uuid;
109
110
111 private Instant instant;
112
113
114 private Date date;
115
116
117 private LocalDate localDate;
118
119
120 private LocalDateTime localDateTime;
121
122
123 private LocalTime localTime;
124
125
126 private OffsetDateTime offsetDateTime;
127
128
129 private ZonedDateTime zonedDateTime;
130
131
132 @Getter(AccessLevel.NONE)
133 private Boolean booleanWrapperIsSetter;
134
135
136 private SampleBean sampleBean;
137
138
139 private SampleDepthBean sampleDepthBean;
140 }