blob: d8ad1435c756316c1fb13cf8eeef0b88c5bffe85 [file] [log] [blame]
typealias MyFnTy = Int ->Int
class C {
func foo(x: Int ->Int) {}
func foo2(x: MyFnTy) {}
}
C().
// RUN: %sourcekitd-test -req=complete -pos=7:5 %s -- %s | FileCheck %s
// CHECK: key.kind: source.lang.swift.decl.function.method.instance,
// CHECK-NEXT: key.name: "foo(:)",
// CHECK-NEXT: key.sourcetext: "foo(<#T##x: Int -> Int##Int -> Int#>)",
// CHECK-NEXT: key.description: "foo(x: Int -> Int)",
// CHECK-NEXT: key.typename: "Void",
// CHECK: key.kind: source.lang.swift.decl.function.method.instance,
// CHECK-NEXT: key.name: "foo2(:)",
// CHECK-NEXT: key.sourcetext: "foo2(<#T##x: MyFnTy##MyFnTy##Int -> Int#>)",
// CHECK-NEXT: key.description: "foo2(x: MyFnTy)",