mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
`source.request.conformingmethods` is a new SourceKit request which receives a source position and a list of protocol namses, returns a list of methods whose return type conforms to the requested protocols. rdar://problem/44699573
21 lines
541 B
Plaintext
21 lines
541 B
Plaintext
{
|
|
key.typename: "C",
|
|
key.typeusr: "$s8MyModule1CCD",
|
|
key.members: [
|
|
{
|
|
key.name: "methodForTarget1()",
|
|
key.sourcetext: "methodForTarget1()",
|
|
key.description: "methodForTarget1()",
|
|
key.typename: "ConcreteTarget1",
|
|
key.typeusr: "$s8MyModule15ConcreteTarget1VD"
|
|
},
|
|
{
|
|
key.name: "methodForTarget2()",
|
|
key.sourcetext: "methodForTarget2()",
|
|
key.description: "methodForTarget2()",
|
|
key.typename: "ConcreteTarget2",
|
|
key.typeusr: "$s8MyModule15ConcreteTarget2VD"
|
|
}
|
|
]
|
|
}
|