Files
swift-mirror/test/SourceKit/Refactoring/ordering/ordering.in.json
Argyrios Kyrtzidis 60a91bb736 [refactoring] Upstreaming the implementation for Swift local refactoring (#11568)
[refactoring] Upstreaming the implementation for Swift local refactoring
2017-08-22 16:50:16 -07:00

78 lines
1.6 KiB
JSON

[
{
"key.name": "foo1(_:)",
"key.newname": "p(_:)",
"key.is_function_like": 1,
"key.is_non_protocol_type": 0,
"key.locations": [
{
"key.line": 2,
"key.column": 20,
"key.nametype": source.syntacticrename.definition
},
{
"key.line": 32,
"key.column": 24,
"key.nametype": source.syntacticrename.call
}
]
},
{
"key.name": "foo1(_:)",
"key.newname": "p(_:)",
"key.is_function_like": 1,
"key.is_non_protocol_type": 0,
"key.locations": [
{
"key.line": 17,
"key.column": 29,
"key.nametype": source.syntacticrename.definition
}
]
},
{
key.name: "foo2(a:)",
key.newname: "p(b:)",
key.is_function_like: 1,
"key.is_non_protocol_type": 0,
key.locations: [
{
key.line: 5,
key.column: 20,
key.nametype: source.syntacticrename.definition
},
{
key.line: 33,
key.column: 24,
key.nametype: source.syntacticrename.call
}
]
},
{
key.name: "a",
key.newname: "b",
key.is_function_like: 0,
"key.is_non_protocol_type": 0,
key.locations: [
{
key.line: 7,
key.column: 15,
key.nametype: source.syntacticrename.reference
}
]
},
{
key.name: "foo2(a:)",
key.newname: "p(b:)",
key.is_function_like: 1,
"key.is_non_protocol_type": 0,
key.locations: [
{
key.line: 21,
key.column: 29,
key.nametype: source.syntacticrename.definition
}
]
}
]