Files
swift-mirror/test/SourceKit/SourceDocInfo/cursor_generics.swift
Argyrios Kyrtzidis 8ff6a98a99 [sourcekit] Merge SourceKit into the Swift repo.
The code goes into its own sub-tree under 'tools' but tests go under 'test',
so that running 'check-swift' will also run all the SourceKit tests.

SourceKit is disabled on non-darwin platforms.
2015-11-05 01:09:08 -08:00

22 lines
753 B
Swift

func testGenerics<T>(x: T) {
}
/// Doc Comment...
func testGenericsWithComment<T>(x: T) {
}
func someFunc <A>() -> A {
fatalError()
}
// RUN: %sourcekitd-test -req=cursor -pos=1:10 %s -- %s | FileCheck -check-prefix=CHECK1 %s
// CHECK1: <Declaration>func testGenerics&lt;T&gt;(x: <Type usr="s:tF15cursor_generics12testGenericsurFxT_L_1TMx">T</Type>)</Declaration>
// RUN: %sourcekitd-test -req=cursor -pos=5:10 %s -- %s | FileCheck -check-prefix=CHECK2 %s
// CHECK2: <Function
// CHECK2: <Declaration>func testGenericsWithComment&lt;T&gt;(x: T)</Declaration>
// RUN: %sourcekitd-test -req=cursor -pos=8:16 %s -- %s | FileCheck -check-prefix=CHECK3 %s
// CHECK3: source.lang.swift.decl.generic_type_param
// CHECK3: <Declaration>A</Declaration>