Skip to content

Commit 24a74af

Browse files
committed
Tests: Clarify entity naming in spi_members.swift
1 parent 9d43e7c commit 24a74af

File tree

1 file changed

+47
-47
lines changed

1 file changed

+47
-47
lines changed

test/SPI/spi_members.swift

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public struct Wrapper<T> {
88
}
99

1010
@_spi(Foo)
11-
public class Bar {
11+
public class SPIType {
1212
// expected-note@-1 16{{class declared here}}
1313

1414
public init() {}
@@ -17,97 +17,97 @@ public class Bar {
1717
public struct ResilientStructSPIMembers {
1818
public init() {}
1919

20-
@_spi(Foo) public func method(_: Bar) {}
21-
@_spi(Foo) public var computedProperty: Bar { Bar() }
20+
@_spi(Foo) public func method(_: SPIType) {}
21+
@_spi(Foo) public var computedProperty: SPIType { SPIType() }
2222

23-
@_spi(Foo) public var storedProperty1: Bar
24-
@_spi(Foo) public var storedProperty2 = Bar()
25-
@_spi(Foo) public lazy var lazyProperty1 = Bar()
26-
@_spi(Foo) public lazy var lazyProperty2: Bar = Bar()
27-
@_spi(Foo) @Wrapper public var wrappedProperty1: Bar
28-
@_spi(Foo) @Wrapper public var wrappedProperty2 = Bar()
23+
@_spi(Foo) public var storedProperty1: SPIType
24+
@_spi(Foo) public var storedProperty2 = SPIType()
25+
@_spi(Foo) public lazy var lazyProperty1 = SPIType()
26+
@_spi(Foo) public lazy var lazyProperty2: SPIType = SPIType()
27+
@_spi(Foo) @Wrapper public var wrappedProperty1: SPIType
28+
@_spi(Foo) @Wrapper public var wrappedProperty2 = SPIType()
2929
}
3030

3131
@frozen public struct FrozenStructSPIMembers {
3232
public init() {}
3333

34-
@_spi(Foo) public func method(_: Bar) {}
35-
@_spi(Foo) public var computedProperty: Bar { Bar() }
34+
@_spi(Foo) public func method(_: SPIType) {}
35+
@_spi(Foo) public var computedProperty: SPIType { SPIType() }
3636

37-
@_spi(Foo) public var storedProperty1: Bar
38-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
37+
@_spi(Foo) public var storedProperty1: SPIType
38+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
3939
// expected-error@-2 {{stored property 'storedProperty1' cannot be declared '@_spi' in a '@frozen' struct}}
4040

41-
@_spi(Foo) public var storedProperty2 = Bar()
41+
@_spi(Foo) public var storedProperty2 = SPIType()
4242
// expected-error@-1 {{stored property 'storedProperty2' cannot be declared '@_spi' in a '@frozen' struct}}
4343

44-
@_spi(Foo) public lazy var lazyProperty1 = Bar()
44+
@_spi(Foo) public lazy var lazyProperty1 = SPIType()
4545
// expected-error@-1 {{stored property 'lazyProperty1' cannot be declared '@_spi' in a '@frozen' struct}}
4646

47-
@_spi(Foo) public lazy var lazyProperty2: Bar = Bar()
48-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
47+
@_spi(Foo) public lazy var lazyProperty2: SPIType = SPIType()
48+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
4949
// expected-error@-2 {{stored property 'lazyProperty2' cannot be declared '@_spi' in a '@frozen' struct}}
5050

51-
@_spi(Foo) @Wrapper public var wrappedProperty1: Bar
51+
@_spi(Foo) @Wrapper public var wrappedProperty1: SPIType
5252
// expected-error@-1 {{stored property 'wrappedProperty1' cannot be declared '@_spi' in a '@frozen' struct}}
5353

54-
@_spi(Foo) @Wrapper public var wrappedProperty2 = Bar()
54+
@_spi(Foo) @Wrapper public var wrappedProperty2 = SPIType()
5555
// expected-error@-1 {{stored property 'wrappedProperty2' cannot be declared '@_spi' in a '@frozen' struct}}
5656
}
5757

5858
@frozen public struct FrozenStructPublicMembers {
5959
public init() {}
6060

61-
public func method(_: Bar) {} // expected-error {{cannot use class 'Bar' here; it is SPI}}
61+
public func method(_: SPIType) {} // expected-error {{cannot use class 'SPIType' here; it is SPI}}
6262

63-
public var storedProperty1: Bar
64-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
63+
public var storedProperty1: SPIType
64+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
6565

66-
public var storedProperty2 = Bar()
67-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
68-
// expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
66+
public var storedProperty2 = SPIType()
67+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
68+
// expected-error@-2 {{class 'SPIType' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
6969
// expected-error@-3 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
7070

71-
public var computedProperty: Bar { Bar() } // expected-error {{cannot use class 'Bar' here; it is SPI}}
71+
public var computedProperty: SPIType { SPIType() } // expected-error {{cannot use class 'SPIType' here; it is SPI}}
7272

73-
public lazy var lazyProperty1 = Bar() // expected-error {{cannot use class 'Bar' here; it is SPI}}
73+
public lazy var lazyProperty1 = SPIType() // expected-error {{cannot use class 'SPIType' here; it is SPI}}
7474

75-
public lazy var lazyProperty2: Bar = Bar() // expected-error {{cannot use class 'Bar' here; it is SPI}}
75+
public lazy var lazyProperty2: SPIType = SPIType() // expected-error {{cannot use class 'SPIType' here; it is SPI}}
7676

77-
@Wrapper public var wrappedProperty1: Bar
78-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
77+
@Wrapper public var wrappedProperty1: SPIType
78+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
7979

80-
@Wrapper public var wrappedProperty2 = Bar()
81-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
82-
// expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
80+
@Wrapper public var wrappedProperty2 = SPIType()
81+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
82+
// expected-error@-2 {{class 'SPIType' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
8383
// expected-error@-3 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
8484
}
8585

8686
@frozen public struct FrozenStructPrivateMembers {
8787
private init() {}
8888

89-
private func method(_: Bar) {}
89+
private func method(_: SPIType) {}
9090

91-
private var storedProperty1: Bar
92-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
91+
private var storedProperty1: SPIType
92+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
9393

94-
private var storedProperty2 = Bar()
95-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
96-
// expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
94+
private var storedProperty2 = SPIType()
95+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
96+
// expected-error@-2 {{class 'SPIType' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
9797
// expected-error@-3 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
9898

99-
private var computedProperty: Bar { Bar() }
99+
private var computedProperty: SPIType { SPIType() }
100100

101-
private lazy var lazyProperty1 = Bar() // expected-error {{cannot use class 'Bar' here; it is SPI}}
101+
private lazy var lazyProperty1 = SPIType() // expected-error {{cannot use class 'SPIType' here; it is SPI}}
102102

103-
private lazy var lazyProperty2: Bar = Bar() // expected-error {{cannot use class 'Bar' here; it is SPI}}
103+
private lazy var lazyProperty2: SPIType = SPIType() // expected-error {{cannot use class 'SPIType' here; it is SPI}}
104104

105-
@Wrapper private var wrappedProperty1: Bar
106-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
105+
@Wrapper private var wrappedProperty1: SPIType
106+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
107107

108-
@Wrapper private var wrappedProperty2 = Bar()
109-
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
110-
// expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
108+
@Wrapper private var wrappedProperty2 = SPIType()
109+
// expected-error@-1 {{cannot use class 'SPIType' here; it is SPI}}
110+
// expected-error@-2 {{class 'SPIType' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
111111
// expected-error@-3 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
112112
}
113113

0 commit comments

Comments
 (0)