THRIFT-4086: Add missing calls to get_true_type when generating validator + metadata code
Client: java
diff --git a/lib/java/src/test/resources/JavaStructOrderA.thrift b/lib/java/src/test/resources/JavaStructOrderA.thrift
new file mode 100644
index 0000000..bac5209
--- /dev/null
+++ b/lib/java/src/test/resources/JavaStructOrderA.thrift
@@ -0,0 +1,9 @@
+// Define Parent, then Child. No forward declarations.
+struct Parent {
+ 1: required string Name
+}
+
+struct Child {
+ 1: required string Name
+ 2: required Parent Parent
+}