{ "__fbthrift": {"@generated": 0}, "thrift_module" : "java", "includes": { "scope" : { "path" : "thrift/annotation/scope.thrift" } }, "structs" : { "Mutable" : { "lineno" : 30, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 30, "column" : 1 }, "end" : { "line" : 32, "column" : 18 } } }, "Annotation" : { "lineno" : 35, "is_exception" : false, "is_union" : false, "fields" : { "java_annotation" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 40, "column" : 3 }, "end" : { "line" : 40, "column" : 29 } } } }, "source_range" : { "begin" : { "line" : 35, "column" : 1 }, "end" : { "line" : 41, "column" : 2 } } }, "BinaryString" : { "lineno" : 43, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 43, "column" : 1 }, "end" : { "line" : 44, "column" : 23 } } }, "Adapter" : { "lineno" : 51, "is_exception" : false, "is_union" : false, "fields" : { "adapterClassName" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 56, "column" : 3 }, "end" : { "line" : 56, "column" : 30 } } }, "typeClassName" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 59, "column" : 3 }, "end" : { "line" : 59, "column" : 27 } } } }, "source_range" : { "begin" : { "line" : 51, "column" : 1 }, "end" : { "line" : 60, "column" : 63 } } }, "Wrapper" : { "lineno" : 62, "is_exception" : false, "is_union" : false, "fields" : { "wrapperClassName" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 65, "column" : 3 }, "end" : { "line" : 65, "column" : 30 } } }, "typeClassName" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 68, "column" : 3 }, "end" : { "line" : 68, "column" : 27 } } } }, "source_range" : { "begin" : { "line" : 62, "column" : 1 }, "end" : { "line" : 69, "column" : 63 } } }, "Recursive" : { "lineno" : 71, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 71, "column" : 1 }, "end" : { "line" : 72, "column" : 20 } } }, "FieldUseUnmangledName" : { "lineno" : 79, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 79, "column" : 1 }, "end" : { "line" : 80, "column" : 32 } } } } }