@@ -16,12 +16,12 @@ protocol DerivedPComp: BaseP1, BaseP2 {}
16
16
17
17
func testInheritedArchetype( arg: some DerivedP1 ) {
18
18
arg. #^TestDerivedP1^#
19
- // TestDerivedP1: LookedupTypeNames: ['Mod.DerivedP1 ', 'Mod.BaseP1 ']
19
+ // TestDerivedP1: LookedupTypeNames: ['Mod.BaseP1 ', 'Mod.DerivedP1 ']
20
20
}
21
21
22
22
func testMultiInheritedArchetype( arg: some DerivedPComp ) {
23
23
arg. #^TestDerivedPComp^#
24
- // TestDerivedPComp: LookedupTypeNames: ['Mod.DerivedPComp ', 'Mod.BaseP1 ', 'Mod.BaseP2 ']
24
+ // TestDerivedPComp: LookedupTypeNames: ['Mod.BaseP1 ', 'Mod.BaseP2 ', 'Mod.DerivedPComp ']
25
25
}
26
26
27
27
func testCompositionArchetype( arg: some BaseP1 & BaseP2 ) {
@@ -36,12 +36,12 @@ protocol DiamondTop: DiamondEdge1, DiamondEdge2 {}
36
36
37
37
func testDiamondProtocol( arg: some DiamondTop ) {
38
38
arg. #^TestDiamondTop^#
39
- // TestDiamondTop: LookedupTypeNames: ['Mod.DiamondTop ', 'Mod.DiamondEdge1 ', 'Mod.DiamondRoot', 'Mod.DiamondEdge2 ']
39
+ // TestDiamondTop: LookedupTypeNames: ['Mod.DiamondEdge1 ', 'Mod.DiamondEdge2 ', 'Mod.DiamondRoot', 'Mod.DiamondTop ']
40
40
}
41
41
42
42
func testExistential( arg: any DiamondTop ) {
43
43
arg. #^TestAnyDiamondTop^#
44
- // TestAnyDiamondTop: LookedupTypeNames: ['Mod.DiamondTop ', 'Mod.DiamondEdge1 ', 'Mod.DiamondRoot', 'Mod.DiamondEdge2 ']
44
+ // TestAnyDiamondTop: LookedupTypeNames: ['Mod.DiamondEdge1 ', 'Mod.DiamondEdge2 ', 'Mod.DiamondRoot', 'Mod.DiamondTop ']
45
45
}
46
46
47
47
class BaseClass { }
@@ -54,19 +54,19 @@ func testBasicClass(arg: BaseClass) {
54
54
55
55
func testSubClass( arg: DerivedClass ) {
56
56
arg. #^TestDerivedClass^#
57
- // TestDerivedClass: LookedupTypeNames: ['Mod.DerivedClass ', 'Mod.BaseClass ']
57
+ // TestDerivedClass: LookedupTypeNames: ['Mod.BaseClass ', 'Mod.DerivedClass ']
58
58
}
59
59
60
60
protocol BaseClassConstrainedP : BaseClass { }
61
61
protocol DerivedClassConstrainedP : DerivedClass { }
62
62
63
63
func testClassConstrainedProto( arg: some BaseClassConstrainedP ) {
64
64
arg. #^TestBaseClassConstrainedP^#
65
- // TestBaseClassConstrainedP: LookedupTypeNames: ['Mod.BaseClassConstrainedP ', 'Mod.BaseClass ']
65
+ // TestBaseClassConstrainedP: LookedupTypeNames: ['Mod.BaseClass ', 'Mod.BaseClassConstrainedP ']
66
66
}
67
67
func testClassConstriainedProto2( arg: some DerivedClassConstrainedP ) {
68
68
arg. #^TestDerivedClassConstrainedP^#
69
- // TestDerivedClassConstrainedP: LookedupTypeNames: ['Mod.DerivedClassConstrainedP ', 'Mod.DerivedClass', 'Mod.BaseClass ']
69
+ // TestDerivedClassConstrainedP: LookedupTypeNames: ['Mod.BaseClass ', 'Mod.DerivedClass', 'Mod.DerivedClassConstrainedP ']
70
70
}
71
71
72
72
class BaseClassWithProto : BaseP1 { }
@@ -79,7 +79,7 @@ func testBaseClassWithProto(arg: BaseClassWithProto) {
79
79
80
80
func testDerivedClassWithProto( arg: DerivedClassWithProto ) {
81
81
arg. #^TestDerivedClassWithProto^#
82
- // TestDerivedClassWithProto: LookedupTypeNames: ['Mod.DerivedClassWithProto ', 'Mod.BaseP2 ', 'Mod.BaseP1 ', 'Mod.BaseClassWithProto ']
82
+ // TestDerivedClassWithProto: LookedupTypeNames: ['Mod.BaseClassWithProto ', 'Mod.BaseP1 ', 'Mod.BaseP2 ', 'Mod.DerivedClassWithProto ']
83
83
}
84
84
85
85
struct GenericS < T> { }
@@ -92,6 +92,6 @@ func testConditionalConformanceNo(arg: GenericS<String>) {
92
92
93
93
func testConditionalConformanceYes( arg: GenericS < Int > ) {
94
94
arg. #^TestConditionalConformanceYes^#
95
- // TestConditionalConformanceYes: LookedupTypeNames: ['Mod.GenericS ', 'Mod.BaseP1 ', 'Swift.Sendable']
95
+ // TestConditionalConformanceYes: LookedupTypeNames: ['Mod.BaseP1 ', 'Mod.GenericS ', 'Swift.Sendable']
96
96
97
97
}
0 commit comments