| include "JavaTypes.thrift" | |
| namespace java thrift.test | |
| struct DeepCopyFoo { | |
| 1: optional list<DeepCopyBar> l, | |
| 2: optional set<DeepCopyBar> s, | |
| 3: optional map<string, DeepCopyBar> m, | |
| 4: optional list<JavaTypes.Object> li, | |
| 5: optional set<JavaTypes.Object> si, | |
| 6: optional map<string, JavaTypes.Object> mi, | |
| 7: optional DeepCopyBar bar, | |
| } | |
| struct DeepCopyBar { | |
| 1: optional string a, | |
| 2: optional i32 b, | |
| 3: optional bool c, | |
| } |