{ "__fbthrift": {"@generated": 0}, "thrift_module" : "patch", "includes": { "thrift" : { "path" : "thrift/annotation/thrift.thrift" }, "scope" : { "path" : "thrift/annotation/scope.thrift" }, "cpp" : { "path" : "thrift/annotation/cpp.thrift" }, "standard" : { "path" : "thrift/lib/thrift/standard.thrift" }, "id" : { "path" : "thrift/lib/thrift/id.thrift" }, "rust" : { "path" : "thrift/annotation/rust.thrift" } }, "typedefs" : { "FieldId" : { "lineno" : 42, "type_enum" : "TYPEDEF", "spec_args" : "id.FieldId", "source_range" : { "begin" : { "line" : 42, "column" : 1 }, "end" : { "line" : 42, "column" : 27 } } }, "FieldIdList" : { "lineno" : 271, "type_enum" : "LIST", "spec_args" : { "type_enum" : "I16", "spec_args" : null} , "source_range" : { "begin" : { "line" : 271, "column" : 1 }, "end" : { "line" : 272, "column" : 30 } } } }, "structs" : { "GeneratePatch" : { "lineno" : 50, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 50, "column" : 1 }, "end" : { "line" : 52, "column" : 24 } } }, "GeneratePatchNew" : { "lineno" : 59, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 59, "column" : 1 }, "end" : { "line" : 60, "column" : 27 } } }, "AssignOnlyPatch" : { "lineno" : 62, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 62, "column" : 1 }, "end" : { "line" : 64, "column" : 26 } } }, "BoolPatch" : { "lineno" : 67, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "BOOL", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 79, "column" : 3 }, "end" : { "line" : 79, "column" : 27 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 82, "column" : 3 }, "end" : { "line" : 82, "column" : 17 } } }, "invert" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 85, "column" : 3 }, "end" : { "line" : 85, "column" : 18 } } } }, "source_range" : { "begin" : { "line" : 67, "column" : 1 }, "end" : { "line" : 86, "column" : 2 } } }, "BytePatch" : { "lineno" : 89, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "BYTE", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 101, "column" : 3 }, "end" : { "line" : 101, "column" : 27 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 104, "column" : 3 }, "end" : { "line" : 104, "column" : 17 } } }, "add" : { "type_enum" : "BYTE", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 107, "column" : 3 }, "end" : { "line" : 107, "column" : 15 } } } }, "source_range" : { "begin" : { "line" : 89, "column" : 1 }, "end" : { "line" : 108, "column" : 2 } } }, "I16Patch" : { "lineno" : 111, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "I16", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 123, "column" : 3 }, "end" : { "line" : 123, "column" : 26 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 126, "column" : 3 }, "end" : { "line" : 126, "column" : 17 } } }, "add" : { "type_enum" : "I16", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 129, "column" : 3 }, "end" : { "line" : 129, "column" : 14 } } } }, "source_range" : { "begin" : { "line" : 111, "column" : 1 }, "end" : { "line" : 130, "column" : 2 } } }, "I32Patch" : { "lineno" : 133, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "I32", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 145, "column" : 3 }, "end" : { "line" : 145, "column" : 26 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 148, "column" : 3 }, "end" : { "line" : 148, "column" : 17 } } }, "add" : { "type_enum" : "I32", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 151, "column" : 3 }, "end" : { "line" : 151, "column" : 14 } } } }, "source_range" : { "begin" : { "line" : 133, "column" : 1 }, "end" : { "line" : 152, "column" : 2 } } }, "I64Patch" : { "lineno" : 155, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "I64", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 167, "column" : 3 }, "end" : { "line" : 167, "column" : 26 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 170, "column" : 3 }, "end" : { "line" : 170, "column" : 17 } } }, "add" : { "type_enum" : "I64", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 173, "column" : 3 }, "end" : { "line" : 173, "column" : 14 } } } }, "source_range" : { "begin" : { "line" : 155, "column" : 1 }, "end" : { "line" : 174, "column" : 2 } } }, "FloatPatch" : { "lineno" : 177, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "FLOAT", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 189, "column" : 3 }, "end" : { "line" : 189, "column" : 28 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 192, "column" : 3 }, "end" : { "line" : 192, "column" : 17 } } }, "add" : { "type_enum" : "FLOAT", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 195, "column" : 3 }, "end" : { "line" : 195, "column" : 16 } } } }, "source_range" : { "begin" : { "line" : 177, "column" : 1 }, "end" : { "line" : 196, "column" : 2 } } }, "DoublePatch" : { "lineno" : 199, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "DOUBLE", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 211, "column" : 3 }, "end" : { "line" : 211, "column" : 29 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 214, "column" : 3 }, "end" : { "line" : 214, "column" : 17 } } }, "add" : { "type_enum" : "DOUBLE", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 217, "column" : 3 }, "end" : { "line" : 217, "column" : 17 } } } }, "source_range" : { "begin" : { "line" : 199, "column" : 1 }, "end" : { "line" : 218, "column" : 2 } } }, "StringPatch" : { "lineno" : 221, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "STRING", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 233, "column" : 3 }, "end" : { "line" : 233, "column" : 29 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 236, "column" : 3 }, "end" : { "line" : 236, "column" : 17 } } }, "prepend" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 239, "column" : 3 }, "end" : { "line" : 239, "column" : 21 } } }, "append" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 242, "column" : 3 }, "end" : { "line" : 242, "column" : 20 } } } }, "source_range" : { "begin" : { "line" : 221, "column" : 1 }, "end" : { "line" : 243, "column" : 2 } } }, "BinaryPatch" : { "lineno" : 246, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "TYPEDEF", "spec_args" : "standard.ByteBuffer", "required" : false, "source_range" : { "begin" : { "line" : 258, "column" : 3 }, "end" : { "line" : 258, "column" : 42 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 261, "column" : 3 }, "end" : { "line" : 261, "column" : 17 } } }, "prepend" : { "type_enum" : "TYPEDEF", "spec_args" : "standard.ByteBuffer", "required" : true, "source_range" : { "begin" : { "line" : 264, "column" : 3 }, "end" : { "line" : 264, "column" : 34 } } }, "append" : { "type_enum" : "TYPEDEF", "spec_args" : "standard.ByteBuffer", "required" : true, "source_range" : { "begin" : { "line" : 267, "column" : 3 }, "end" : { "line" : 267, "column" : 33 } } } }, "source_range" : { "begin" : { "line" : 246, "column" : 1 }, "end" : { "line" : 268, "column" : 2 } } } } }