File tree Expand file tree Collapse file tree 3 files changed +46
-0
lines changed Expand file tree Collapse file tree 3 files changed +46
-0
lines changed Original file line number Diff line number Diff line change 1+ // RUN: %batch-code-completion
2+
3+ // ACCESS_CONTROL_SET: Keyword/None: set; name=set
4+
5+ public( #^PUBLIC_TOP_LEVEL? check= ACCESS_CONTROL_SET^#) var var1 = 0
6+
7+ private ( #^PRIVATE_TOP_LEVEL? check= ACCESS_CONTROL_SET^#) var var2 = 0
8+
9+ internal ( #^INTERNAL_TOP_LEVEL? check= ACCESS_CONTROL_SET^#) var var3 = 0
10+
11+ fileprivate ( #^FILEPRIVATE_TOP_LEVEL? check= ACCESS_CONTROL_SET^#) var var4 = 0
12+
13+ package ( #^PACKAGE_TOP_LEVEL? check= ACCESS_CONTROL_SET^#) var var 5 = 0
14+
15+ struct MyStruct {
16+ public ( #^PUBLIC_IN_STRUCT? check= ACCESS_CONTROL_SET^#) var prop1 : Int = 0
17+
18+ private ( #^PRIVATE_IN_STRUCT? check= ACCESS_CONTROL_SET^#) var prop2 : Int = 0
19+
20+ open ( #^OPEN_IN_STRUCT? check= ACCESS_CONTROL_SET^#) var prop3 : Int = 0
21+
22+ internal ( #^INTERNAL_IN_STRUCT? check= ACCESS_CONTROL_SET^#) var prop4 : Int = 0
23+
24+ fileprivate ( #^FILEPRIVATE_IN_STRUCT? check= ACCESS_CONTROL_SET^#) var prop5 : Int = 0
25+
26+ package ( #^PACKAGE_IN_STRUCT? check= ACCESS_CONTROL_SET^#) var prop6 : Int = 0
27+ }
Original file line number Diff line number Diff line change 1+ // RUN: %batch-code-completion
2+
3+ // NONISOLATED_UNSAFE: Keyword/None: unsafe; name=unsafe
4+
5+ nonisolated ( #^NONISOLATED_UNSAFE_TOP_LEVEL? check= NONISOLATED_UNSAFE^#) var count = 0
6+
7+ struct MyStruct {
8+ nonisolated ( #^NONISOLATED_UNSAFE_IN_STRUCT? check= NONISOLATED_UNSAFE^#) var prop = 0
9+ }
Original file line number Diff line number Diff line change 1+ // RUN: %batch-code-completion
2+
3+ // UNOWNED_PARAMETER-DAG: Keyword/None: safe; name=safe
4+ // UNOWNED_PARAMETER-DAG: Keyword/None: unsafe; name=unsafe
5+
6+ unowned( #^UNOWNED_TOP_LEVEL? check= UNOWNED_PARAMETER^#) var count = 0
7+
8+ struct MyStruct {
9+ unowned( #^UNOWNED_IN_STRUCT? check= UNOWNED_PARAMETER^#) var prop : Int = 0
10+ }
You can’t perform that action at this time.
0 commit comments