summaryrefslogtreecommitdiff
path: root/test/ReuseObjects.thrift
diff options
context:
space:
mode:
authorhenrique <henrique@apache.org>2014-03-31 16:21:37 +0200
committerhenrique <henrique@apache.org>2014-03-31 16:21:37 +0200
commitd7902bf19d0c323f38706c02338bbe2442f483c3 (patch)
tree613206176a3fd8c85872c5c0a37e5e8b6da422f1 /test/ReuseObjects.thrift
parent8384351c9a6568ab8cd3614b6f9a46f1c43c1e9d (diff)
downloadthrift-d7902bf19d0c323f38706c02338bbe2442f483c3.tar.gz
THRIFT-2368 New option: reuse-objects for Java generator
Patch: adam-aph
Diffstat (limited to 'test/ReuseObjects.thrift')
-rw-r--r--test/ReuseObjects.thrift30
1 files changed, 30 insertions, 0 deletions
diff --git a/test/ReuseObjects.thrift b/test/ReuseObjects.thrift
new file mode 100644
index 000000000..2dd6c6ec3
--- /dev/null
+++ b/test/ReuseObjects.thrift
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+// The java codegenerator has option to reuse objects for deserialization
+
+namespace java thrift.test
+
+include "ThriftTest.thrift"
+
+struct Reuse {
+ 1: i32 val1;
+ 2: set<string> val2;
+}
+