Files
swift-mirror/test/Migrator/Inputs/API.json
T
Arnold Schwaighofer d981bb1d96 Mangling: noescape functions will be trivial and no longer compatible with escape function types.
Mangle escapeness as part of the type.

Part of:
SR-5441
rdar://36116691
2018-02-06 08:51:43 -08:00

492 lines
13 KiB
JSON

[
{
"DiffItemKind": "TypeMemberDiffItem",
"Usr": "c:@barGlobalVariable",
"OldPrintedName": "barGlobalVariable",
"NewPrintedName": "memberVariable",
"NewTypeName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Var",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "c:@SA@SomeItemSet@FI@theSimpleOldName",
"LeftComment": "theSimpleOldName",
"RightUsr": "",
"RightComment": "theSimpleNewName",
"ModuleName": "SomeModule"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "c:@F@barGlobalFuncOldName",
"LeftComment": "",
"RightUsr": "",
"RightComment": "barGlobalFuncNewName(newlabel:)",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)PropertyUserInterface(cm)methodPlus",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)PropertyUserInterface(cm)methodPlus",
"LeftComment": "",
"RightUsr": "",
"RightComment": "newMethodPlus()",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)BarForwardDeclaredClass(im)barInstanceFunc1:anotherValue:anotherValue1:anotherValue2:",
"LeftComment": "",
"RightUsr": "",
"RightComment": "barNewInstanceFunc1(newlabel1:newlabel2:newlabel3:newlabel4:)",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)BarForwardDeclaredClass(im)barInstanceFunc2:toRemove:toRemove1:toRemove2:",
"LeftComment": "",
"RightUsr": "",
"RightComment": "barNewInstanceFunc2(_:_:NotToRemove1:_:)",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Constructor",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)BarForwardDeclaredClass(im)initWithOldLabel0:",
"LeftComment": "",
"RightUsr": "",
"RightComment": "init(newlabel1:)",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Var",
"NodeAnnotation": "ModernizeEnum",
"ChildIndex": "0",
"LeftUsr": "c:@barGlobalVariableOldEnumElement",
"LeftComment": "",
"RightUsr": "",
"RightComment": "NewEnum.enumElement",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "GetterToProperty",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)PropertyUserInterface(im)field",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "GetterToProperty",
"ChildIndex": "0",
"LeftUsr": "c:@M@null@objc(cs)C(im)field2",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "SetterToProperty",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)PropertyUserInterface(im)setField:",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "SetterToProperty",
"ChildIndex": "0",
"LeftUsr": "c:objc(cs)PropertyUserInterface(im)setURL:",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "bar"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "UnwrapOptional",
"ChildIndex": "2",
"LeftUsr": "s:6CitiesAAC10mooloolaba1x1yyAB_ABSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1",
"LeftUsr": "s:6CitiesAAC10mooloolaba1x1yyAB_ABSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1:0",
"LeftUsr": "s:6CitiesAAC9toowoomba1x1yySayABG_AFSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "UnwrapOptional",
"ChildIndex": "2",
"LeftUsr": "s:6CitiesAAC9toowoomba1x1yySayABG_AFSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "2:0:0",
"LeftUsr": "s:6CitiesAAC9toowoomba1x1yySayABG_AFSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "UnwrapOptional",
"ChildIndex": "1:1",
"LeftUsr": "s:6CitiesAAC7mareeba1x1yys10DictionaryVySSABSgG_AGySSABGSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1:0",
"LeftUsr": "s:6CitiesAAC7mareeba1x1yys10DictionaryVySSABSgG_AGySSABGSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "UnwrapOptional",
"ChildIndex": "2",
"LeftUsr": "s:6CitiesAAC7mareeba1x1yys10DictionaryVySSABSgG_AGySSABGSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "TypeRewritten",
"ChildIndex": "2:0:0",
"LeftUsr": "s:6CitiesAAC7mareeba1x1yys10DictionaryVySSABSgG_AGySSABGSgtF",
"LeftComment": "String",
"RightUsr": "",
"RightComment": "Int",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "ImplicitOptionalToOptional",
"ChildIndex": "1",
"LeftUsr": "s:6CitiesAAC7yandina1xySQySays10DictionaryVySSABGGG_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "TypeRewritten",
"ChildIndex": "1:0:0:0",
"LeftUsr": "s:6CitiesAAC7yandina1xySQySays10DictionaryVySSABGGG_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "Int",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "TypeRewritten",
"ChildIndex": "0:0",
"LeftUsr": "s:6CitiesAAC7buderimABSgyF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "Cities & ExtraCities",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "UnwrapOptional",
"ChildIndex": "0:0",
"LeftUsr": "s:6CitiesAAC5noosaSays10DictionaryVySSABGSgGyF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "TypeRewritten",
"ChildIndex": "0:0:0:0",
"LeftUsr": "s:6CitiesAAC5noosaSays10DictionaryVySSABGSgGyF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "Int",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "TypeRewritten",
"ChildIndex": "1:1:1:0:0",
"LeftUsr": "s:6Cities05ExtraA0P6coolum1xys10DictionaryVySSAGySiSaySSSgGGG_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "[String]",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "UnwrapOptional",
"ChildIndex": "1:1:1:0",
"LeftUsr": "s:6Cities05ExtraA0P6coolum1xys10DictionaryVySSAGySiSaySSSgGGG_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1",
"LeftUsr": "s:6Cities05ExtraA0P6tc_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1",
"LeftUsr": "s:6Cities05ExtraA0P6blibli1xySQySSGSSSg_SStXE_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1",
"LeftUsr": "s:6Cities05ExtraA0P6blibli1xySQySSGSSSg_SStXE_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "ImplicitOptionalToOptional",
"ChildIndex": "1:0",
"LeftUsr": "s:6Cities05ExtraA0P6blibli1xySQySSGSSSg_SStXE_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "UnwrapOptional",
"ChildIndex": "1:1:0",
"LeftUsr": "s:6Cities05ExtraA0P6blibli1xySQySSGSSSg_SStXE_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "ImplicitOptionalToOptional",
"ChildIndex": "1",
"LeftUsr": "s:6Cities05ExtraA0P10currimundi1xySQySi_Si_SittG_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1:0:1:0",
"LeftUsr": "s:6Cities05ExtraA0P10currimundi1xySQySi_Si_SittG_tF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "1",
"LeftUsr": "s:6CitiesAAC1xABSi_tcfc",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "WrapOptional",
"ChildIndex": "0",
"LeftUsr": "s:6CitiesAAC1xABSi_tcfc",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "ImplicitOptionalToOptional",
"ChildIndex": "0",
"LeftUsr": "s:6CitiesAAC1ySQyABGSi_tcfc",
"LeftComment": "",
"RightUsr": "",
"RightComment": "",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "s:6CitiesAAC10mooloolaba1x1yyAB_ABSgtF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "newMooloolaba(newX:newY:)",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "s:6Cities04MoreA0P14setZooLocation1x1y1zySi_S2itF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "setZooLocationNew(newX:newY:newZ:)",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "Rename",
"ChildIndex": "0",
"LeftUsr": "s:6Cities04MoreA0P8addZooAt_1y1zySi_S2itF",
"LeftComment": "",
"RightUsr": "",
"RightComment": "addNewZooAt(_:newY:newZ:)",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "TypeRewritten",
"ChildIndex": "1:0",
"LeftUsr": "s:6CitiesAAC8maroochy1x1yySiSg_AFtF",
"LeftComment": "Int",
"RightUsr": "",
"RightComment": "(Int) -> Int",
"ModuleName": "Cities"
},
{
"DiffItemKind": "CommonDiffItem",
"NodeKind": "Function",
"NodeAnnotation": "TypeRewritten",
"ChildIndex": "2:0",
"LeftUsr": "s:6CitiesAAC8maroochy1x1yySiSg_AFtF",
"LeftComment": "Int",
"RightUsr": "",
"RightComment": "(Int) -> Int",
"ModuleName": "Cities"
},
{
"DiffItemKind": "TypeMemberDiffItem",
"Usr": "c:@shouldnontexist",
"OldPrintedName": "exampleGlobalFunc(a:b:c:)",
"NewPrintedName": "MemberFunc(a:)",
"NewTypeName": "example",
"SelfIndex": 0,
"RemovedIndex": 1
}
]