@@ -576,17 +576,17 @@ func testStaticMemberCall() {
576
576
func testImplicitMember( ) {
577
577
let _: TestStaticMemberCall = . create1( #^IMPLICIT_MEMBER_AFTERPAREN_1 ^#)
578
578
// IMPLICIT_MEMBER_AFTERPAREN_1: Begin completions, 1 items
579
- // IMPLICIT_MEMBER_AFTERPAREN_1: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
579
+ // IMPLICIT_MEMBER_AFTERPAREN_1: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
580
580
581
581
let _: TestStaticMemberCall = . create2( #^IMPLICIT_MEMBER_AFTERPAREN_2 ^#)
582
- // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#(arg1): Int#}[')'][#TestStaticMemberCall#];
583
- // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#(arg1): Int#}, {#arg2: Int#}, {#arg3: Int#}, {#arg4: Int#}[')'][#TestStaticMemberCall#];
582
+ // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#(arg1): Int#}[')'][#TestStaticMemberCall#];
583
+ // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#(arg1): Int#}, {#arg2: Int#}, {#arg3: Int#}, {#arg4: Int#}[')'][#TestStaticMemberCall#];
584
584
// IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[Struct]/OtherModule[Swift]/IsSystem/TypeRelation[Convertible]: Int[#Int#];
585
585
// IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Literal[Integer]/None/TypeRelation[Convertible]: 0[#Int#];
586
586
587
587
let _: TestStaticMemberCall ? = . create1( #^IMPLICIT_MEMBER_AFTERPAREN_3 ^#)
588
588
// IMPLICIT_MEMBER_AFTERPAREN_3: Begin completions, 1 items
589
- // IMPLICIT_MEMBER_AFTERPAREN_3: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
589
+ // IMPLICIT_MEMBER_AFTERPAREN_3: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
590
590
591
591
let _: TestStaticMemberCall = . create2( 1 , #^IMPLICIT_MEMBER_SECOND^#)
592
592
// IMPLICIT_MEMBER_SECOND: Begin completions, 3 items
@@ -600,7 +600,7 @@ func testImplicitMember() {
600
600
601
601
let _: TestStaticMemberCall = . createOverloaded( #^IMPLICIT_MEMBER_OVERLOADED^#)
602
602
// IMPLICIT_MEMBER_OVERLOADED: Begin completions, 1 item
603
- // IMPLICIT_MEMBER_OVERLOADED: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
603
+ // IMPLICIT_MEMBER_OVERLOADED: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
604
604
}
605
605
func testImplicitMemberInArrayLiteral( ) {
606
606
struct Receiver {
@@ -1325,8 +1325,8 @@ func testSubscriptWithExistingRhs(someString: String) {
1325
1325
1326
1326
// SUBSCRIPT_WITH_EXISTING_RHS: Begin completions
1327
1327
// SUBSCRIPT_WITH_EXISTING_RHS-DAG: Pattern/CurrNominal/Flair[ArgLabels]: ['[']{#keyPath: KeyPath<[String : Any], Value>#}[']'][#Value#];
1328
- // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(key): String#}[']'][#@lvalue Any?#];
1329
- // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#];
1328
+ // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(key): String#}[']'][#@lvalue Any?#];
1329
+ // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#];
1330
1330
// SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[LocalVar]/Local/TypeRelation[Convertible]: someString[#String#];
1331
1331
// SUBSCRIPT_WITH_EXISTING_RHS: End completions
1332
1332
}
@@ -1348,8 +1348,8 @@ func testOptionalConversionInSrcOfAssignment(myArray: [Int]) {
1348
1348
var optInt : Int ?
1349
1349
optInt = myArray [ #^OPTIONAL_CONVERSION_IN_ASSIGNMENT^#]
1350
1350
// OPTIONAL_CONVERSION_IN_ASSIGNMENT: Begin completions
1351
- // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Pattern/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['[']{#keyPath: KeyPath<[Int], Value>#}[']'][#Value#]; name=keyPath:
1352
- // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(index): Int#}[']'][#Int#]; name=:
1351
+ // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Pattern/CurrNominal/Flair[ArgLabels]: ['[']{#keyPath: KeyPath<[Int], Value>#}[']'][#Value#]; name=keyPath:
1352
+ // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(index): Int#}[']'][#Int#]; name=:
1353
1353
// OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Literal[Integer]/None/TypeRelation[Convertible]: 0[#Int#]; name=0
1354
1354
// OPTIONAL_CONVERSION_IN_ASSIGNMENT: End completions
1355
1355
}
@@ -1359,7 +1359,7 @@ func testAnyConversionInDestOfAssignment(_ message: String) {
1359
1359
userInfo [ #^ANY_CONVERSION_IN_ASSIGNMENT^#] = message
1360
1360
// ANY_CONVERSION_IN_ASSIGNMENT: Begin completions
1361
1361
// ANY_CONVERSION_IN_ASSIGNMENT-DAG: Pattern/CurrNominal/Flair[ArgLabels]: ['[']{#keyPath: KeyPath<[String : Any], Value>#}[']'][#Value#]; name=keyPath:
1362
- // ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#]; name=:default:
1362
+ // ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#]; name=:default:
1363
1363
// ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[LocalVar]/Local: userInfo[#[String : Any]#]; name=userInfo
1364
1364
// ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[LocalVar]/Local/TypeRelation[Convertible]: message[#String#]; name=message
1365
1365
// ANY_CONVERSION_IN_ASSIGNMENT: End completions
@@ -1427,18 +1427,19 @@ struct NestedCallsWithoutClosingParen {
1427
1427
func testInDictionaryLiteral( ) {
1428
1428
let a = 1
1429
1429
let b = 2
1430
- _ = [ a: foo ( #^IN_DICTIONARY_LITERAL? check= NESTED_CALL_AT_START^#, b: 1 ]
1430
+ _ = [ a: foo ( #^IN_DICTIONARY_LITERAL? check= NESTED_CALL_WITHOUT_TYPE_RELATION^#, b: 1 ]
1431
+ // NESTED_CALL_WITHOUT_TYPE_RELATION-DAG: Decl[InstanceMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg: Int#}, {#arg2: Int#}[')'][#Int#];
1431
1432
}
1432
1433
1433
1434
func testInArrayLiteral( ) {
1434
- _ = [ foo ( #^IN_ARRAY_LITERAL? check= NESTED_CALL_AT_START ^#, 1 ]
1435
+ _ = [ foo ( #^IN_ARRAY_LITERAL? check= NESTED_CALL_WITHOUT_TYPE_RELATION ^#, 1 ]
1435
1436
}
1436
1437
1437
1438
func testInParen( ) {
1438
- _ = ( foo( #^IN_PAREN? check= NESTED_CALL_AT_START ^#)
1439
+ _ = ( foo( #^IN_PAREN? check= NESTED_CALL_WITHOUT_TYPE_RELATION ^#)
1439
1440
}
1440
1441
1441
1442
func testInTuple( ) {
1442
- _ = ( foo ( #^IN_TUPLE? check= NESTED_CALL_AT_START ^#, 1 )
1443
+ _ = ( foo ( #^IN_TUPLE? check= NESTED_CALL_WITHOUT_TYPE_RELATION ^#, 1 )
1443
1444
}
1444
1445
}
0 commit comments