@@ -235,55 +235,56 @@ let dictNonCost = [1:2, 3:d]
235
235
// RUN: %sourcekitd-test_plain \
236
236
// RUN: -req=open -name %s %s -- %s -sdk %sdk == \
237
237
// RUN: -req=cursor -pos=25:29 %s -- %s -sdk %sdk | %FileCheck -check-prefix=CHECK-OBJ-LITERAL %s
238
- // CHECK-OBJ-LITERAL: source.lang.swift.expr.object_literal
239
- // CHECK-OBJ-LITERAL-EMPTY:
240
- // CHECK-OBJ-LITERAL: c:objc(cs)NSColor
241
- // CHECK-OBJ-LITERAL: source.lang.objc
242
- // CHECK-OBJ-LITERAL: NSColor
243
- // CHECK-OBJ-LITERAL: $sSo7NSColorCD
244
- // CHECK-OBJ-LITERAL: AppKit.NSColor
245
- // CHECK-OBJ-LITERAL: SYSTEM
238
+ // CHECK-OBJ-LITERAL: source.lang.swift.ref.function.constructor
239
+ // CHECK-OBJ-LITERAL-NEXT: init(_colorLiteralRed:green:blue:alpha:)
240
+ // CHECK-OBJ-LITERAL-NEXT: s:So7NSColorC6AppKitE16_colorLiteralRed5green4blue5alphaABSf_S3ftcfc
241
+ // CHECK-OBJ-LITERAL-NEXT: source.lang.swift
242
+ // CHECK-OBJ-LITERAL-NEXT: (NSColor.Type) -> (Float, Float, Float, Float) -> NSColor
243
+ // CHECK-OBJ-LITERAL-NEXT: $s16_colorLiteralRed5green4blue5alphaSo7NSColorCSf_S3ftcD
244
+ // CHECK-OBJ-LITERAL-NEXT: AppKit
245
+ // CHECK-OBJ-LITERAL-NEXT: SYSTEM
246
+
246
247
247
248
// RUN: %sourcekitd-test_plain -req=cursor -pos=27:18 %s -- %s -sdk %sdk | %FileCheck -check-prefix=CHECK-ARRAY1 %s
248
- // CHECK-ARRAY1: source.lang.swift.expr.literal
249
- // CHECK-ARRAY1-EMPTY:
250
- // CHECK-ARRAY1: s:Sa
251
- // CHECK-ARRAY1: source.lang.swift
252
- // CHECK-ARRAY1: [Int]
253
- // CHECK-ARRAY1: $sSiXSaD
254
- // CHECK-ARRAY1: Swift
255
- // CHECK-ARRAY1: <Group>Collection/Array</Group>
256
- // CHECK-ARRAY1: SYSTEM
249
+ // CHECK-ARRAY1: source.lang.swift.ref.function.constructor
250
+ // CHECK-ARRAY1-NEXT: init(arrayLiteral:)
251
+ // CHECK-ARRAY1-NEXT : s:Sa12arrayLiteralSayxGxd_tcfc
252
+ // CHECK-ARRAY1-NEXT : source.lang.swift
253
+ // CHECK-ARRAY1-NEXT: <Element> (Array<Element>.Type) -> (Element...) -> Array<Element>
254
+ // CHECK-ARRAY1-NEXT : $s12arrayLiteralSayxGxd_tcD
255
+ // CHECK-ARRAY1-NEXT : Swift
256
+ // CHECK-ARRAY1-NEXT : <Group>Collection/Array</Group>
257
+ // CHECK-ARRAY1-NEXT : SYSTEM
257
258
258
259
// RUN: %sourcekitd-test_plain -req=cursor -pos=28:19 %s -- %s -sdk %sdk | %FileCheck -check-prefix=CHECK-ARRAY2 %s
259
- // CHECK-ARRAY2: source.lang.swift.expr.literal
260
- // CHECK-ARRAY2-EMPTY:
261
- // CHECK-ARRAY2: s:Sa
262
- // CHECK-ARRAY2: source.lang.swift
263
- // CHECK-ARRAY2: [Any]
264
- // CHECK-ARRAY2: $sypXSaD
265
- // CHECK-ARRAY2: Swift
266
- // CHECK-ARRAY2: <Group>Collection/Array</Group>
267
- // CHECK-ARRAY2: SYSTEM
260
+ // CHECK-ARRAY2: source.lang.swift.ref.function.constructor
261
+ // CHECK-ARRAY2-NEXT: init(arrayLiteral:)
262
+ // CHECK-ARRAY2-NEXT : s:Sa12arrayLiteralSayxGxd_tcfc
263
+ // CHECK-ARRAY2-NEXT : source.lang.swift
264
+ // CHECK-ARRAY2-NEXT: <Element> (Array<Element>.Type) -> (Element...) -> Array<Element>
265
+ // CHECK-ARRAY2-NEXT : $s12arrayLiteralSayxGxd_tcD
266
+ // CHECK-ARRAY2-NEXT : Swift
267
+ // CHECK-ARRAY2-NEXT : <Group>Collection/Array</Group>
268
+ // CHECK-ARRAY2-NEXT : SYSTEM
268
269
269
270
// RUN: %sourcekitd-test_plain -req=cursor -pos=30:19 %s -- %s -sdk %sdk | %FileCheck -check-prefix=CHECK-DICT1 %s
270
- // CHECK-DICT1: source.lang.swift.expr.literal
271
- // CHECK-DICT1-EMPTY:
272
- // CHECK-DICT1: s:SD
273
- // CHECK-DICT1: source.lang.swift
274
- // CHECK-DICT1: [Int : Int]
275
- // CHECK-DICT1: $sS2iXSDD
276
- // CHECK-DICT1: Swift
277
- // CHECK-DICT1: <Group>Collection/HashedCollections</Group>
278
- // CHECK-DICT1: SYSTEM
271
+ // CHECK-DICT1: source.lang.swift.ref.function.constructor
272
+ // CHECK-DICT1-NEXT: init(dictionaryLiteral:)
273
+ // CHECK-DICT1-NEXT : s:SD17dictionaryLiteralSDyxq_Gx_q_td_tcfc
274
+ // CHECK-DICT1-NEXT : source.lang.swift
275
+ // CHECK-DICT1-NEXT: <Key, Value where Key : Hashable> (Dictionary<Key, Value>.Type) -> ((Key, Value)...) -> Dictionary<Key, Value>
276
+ // CHECK-DICT1-NEXT : $s17dictionaryLiteralSDyxq_Gx_q_td_tcD
277
+ // CHECK-DICT1-NEXT : Swift
278
+ // CHECK-DICT1-NEXT : <Group>Collection/HashedCollections</Group>
279
+ // CHECK-DICT1-NEXT : SYSTEM
279
280
280
281
// RUN: %sourcekitd-test_plain -req=cursor -pos=31:19 %s -- %s -sdk %sdk | %FileCheck -check-prefix=CHECK-DICT2 %s
281
- // CHECK-DICT2: source.lang.swift.expr.literal
282
- // CHECK-DICT2-EMPTY:
283
- // CHECK-DICT2: s:SD
284
- // CHECK-DICT2: source.lang.swift
285
- // CHECK-DICT2: [Int : Any]
286
- // CHECK-DICT2: $sSiypXSDD
287
- // CHECK-DICT2: Swift
288
- // CHECK-DICT2: <Group>Collection/HashedCollections</Group>
289
- // CHECK-DICT2: SYSTEM
282
+ // CHECK-DICT2: source.lang.swift.ref.function.constructor
283
+ // CHECK-DICT2-NEXT: init(dictionaryLiteral:)
284
+ // CHECK-DICT2-NEXT : s:SD17dictionaryLiteralSDyxq_Gx_q_td_tcfc
285
+ // CHECK-DICT2-NEXT : source.lang.swift
286
+ // CHECK-DICT2-NEXT: <Key, Value where Key : Hashable> (Dictionary<Key, Value>.Type) -> ((Key, Value)...) -> Dictionary<Key, Value>
287
+ // CHECK-DICT2-NEXT : $s17dictionaryLiteralSDyxq_Gx_q_td_tcD
288
+ // CHECK-DICT2-NEXT : Swift
289
+ // CHECK-DICT2-NEXT : <Group>Collection/HashedCollections</Group>
290
+ // CHECK-DICT2-NEXT : SYSTEM
0 commit comments