{ "__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" }, "hack" : { "path" : "thrift/annotation/hack.thrift" } }, "typedefs" : { "FieldId" : { "lineno" : 46, "type_enum" : "TYPEDEF", "spec_args" : "id.FieldId", "source_range" : { "begin" : { "line" : 46, "column" : 1 }, "end" : { "line" : 46, "column" : 27 } } }, "FieldIdList" : { "lineno" : 275, "type_enum" : "LIST", "spec_args" : { "type_enum" : "I16", "spec_args" : null} , "source_range" : { "begin" : { "line" : 275, "column" : 1 }, "end" : { "line" : 276, "column" : 30 } } } }, "structs" : { "GeneratePatch" : { "lineno" : 54, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 54, "column" : 1 }, "end" : { "line" : 56, "column" : 24 } } }, "GeneratePatchNew" : { "lineno" : 63, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 63, "column" : 1 }, "end" : { "line" : 64, "column" : 27 } } }, "AssignOnlyPatch" : { "lineno" : 66, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 66, "column" : 1 }, "end" : { "line" : 68, "column" : 26 } } }, "BoolPatch" : { "lineno" : 71, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "BOOL", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 83, "column" : 3 }, "end" : { "line" : 83, "column" : 27 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 86, "column" : 3 }, "end" : { "line" : 86, "column" : 17 } } }, "invert" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 89, "column" : 3 }, "end" : { "line" : 89, "column" : 18 } } } }, "source_range" : { "begin" : { "line" : 71, "column" : 1 }, "end" : { "line" : 90, "column" : 2 } } }, "BytePatch" : { "lineno" : 93, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "BYTE", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 105, "column" : 3 }, "end" : { "line" : 105, "column" : 27 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 108, "column" : 3 }, "end" : { "line" : 108, "column" : 17 } } }, "add" : { "type_enum" : "BYTE", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 111, "column" : 3 }, "end" : { "line" : 111, "column" : 15 } } } }, "source_range" : { "begin" : { "line" : 93, "column" : 1 }, "end" : { "line" : 112, "column" : 2 } } }, "I16Patch" : { "lineno" : 115, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "I16", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 127, "column" : 3 }, "end" : { "line" : 127, "column" : 26 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 130, "column" : 3 }, "end" : { "line" : 130, "column" : 17 } } }, "add" : { "type_enum" : "I16", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 133, "column" : 3 }, "end" : { "line" : 133, "column" : 14 } } } }, "source_range" : { "begin" : { "line" : 115, "column" : 1 }, "end" : { "line" : 134, "column" : 2 } } }, "I32Patch" : { "lineno" : 137, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "I32", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 149, "column" : 3 }, "end" : { "line" : 149, "column" : 26 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 152, "column" : 3 }, "end" : { "line" : 152, "column" : 17 } } }, "add" : { "type_enum" : "I32", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 155, "column" : 3 }, "end" : { "line" : 155, "column" : 14 } } } }, "source_range" : { "begin" : { "line" : 137, "column" : 1 }, "end" : { "line" : 156, "column" : 2 } } }, "I64Patch" : { "lineno" : 159, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "I64", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 171, "column" : 3 }, "end" : { "line" : 171, "column" : 26 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 174, "column" : 3 }, "end" : { "line" : 174, "column" : 17 } } }, "add" : { "type_enum" : "I64", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 177, "column" : 3 }, "end" : { "line" : 177, "column" : 14 } } } }, "source_range" : { "begin" : { "line" : 159, "column" : 1 }, "end" : { "line" : 178, "column" : 2 } } }, "FloatPatch" : { "lineno" : 181, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "FLOAT", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 193, "column" : 3 }, "end" : { "line" : 193, "column" : 28 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 196, "column" : 3 }, "end" : { "line" : 196, "column" : 17 } } }, "add" : { "type_enum" : "FLOAT", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 199, "column" : 3 }, "end" : { "line" : 199, "column" : 16 } } } }, "source_range" : { "begin" : { "line" : 181, "column" : 1 }, "end" : { "line" : 200, "column" : 2 } } }, "DoublePatch" : { "lineno" : 203, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "DOUBLE", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 215, "column" : 3 }, "end" : { "line" : 215, "column" : 29 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 218, "column" : 3 }, "end" : { "line" : 218, "column" : 17 } } }, "add" : { "type_enum" : "DOUBLE", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 221, "column" : 3 }, "end" : { "line" : 221, "column" : 17 } } } }, "source_range" : { "begin" : { "line" : 203, "column" : 1 }, "end" : { "line" : 222, "column" : 2 } } }, "StringPatch" : { "lineno" : 225, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "STRING", "spec_args" : null, "required" : false, "source_range" : { "begin" : { "line" : 237, "column" : 3 }, "end" : { "line" : 237, "column" : 29 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 240, "column" : 3 }, "end" : { "line" : 240, "column" : 17 } } }, "prepend" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 243, "column" : 3 }, "end" : { "line" : 243, "column" : 21 } } }, "append" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 246, "column" : 3 }, "end" : { "line" : 246, "column" : 20 } } } }, "source_range" : { "begin" : { "line" : 225, "column" : 1 }, "end" : { "line" : 247, "column" : 2 } } }, "BinaryPatch" : { "lineno" : 250, "is_exception" : false, "is_union" : false, "fields" : { "assign" : { "type_enum" : "TYPEDEF", "spec_args" : "standard.ByteBuffer", "required" : false, "source_range" : { "begin" : { "line" : 262, "column" : 3 }, "end" : { "line" : 262, "column" : 42 } } }, "clear" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 265, "column" : 3 }, "end" : { "line" : 265, "column" : 17 } } }, "prepend" : { "type_enum" : "TYPEDEF", "spec_args" : "standard.ByteBuffer", "required" : true, "source_range" : { "begin" : { "line" : 268, "column" : 3 }, "end" : { "line" : 268, "column" : 34 } } }, "append" : { "type_enum" : "TYPEDEF", "spec_args" : "standard.ByteBuffer", "required" : true, "source_range" : { "begin" : { "line" : 271, "column" : 3 }, "end" : { "line" : 271, "column" : 33 } } } }, "source_range" : { "begin" : { "line" : 250, "column" : 1 }, "end" : { "line" : 272, "column" : 2 } } } } }