File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -1170,6 +1170,7 @@ extension Parser {
1170
1170
case `private`
1171
1171
case `fileprivate`
1172
1172
case `internal`
1173
+ case `package`
1173
1174
case `public`
1174
1175
case `open`
1175
1176
@@ -1178,6 +1179,7 @@ extension Parser {
1178
1179
case . private: return . keyword( . private)
1179
1180
case . fileprivate: return . keyword( . fileprivate)
1180
1181
case . internal: return . keyword( . internal)
1182
+ case . package : return . keyword( . package )
1181
1183
case . public: return . keyword( . public)
1182
1184
case . open: return . keyword( . open)
1183
1185
}
@@ -1188,6 +1190,7 @@ extension Parser {
1188
1190
case TokenSpec ( . private) : self = . private
1189
1191
case TokenSpec ( . fileprivate) : self = . fileprivate
1190
1192
case TokenSpec ( . internal) : self = . internal
1193
+ case TokenSpec ( . package ) : self = . package
1191
1194
case TokenSpec ( . public) : self = . public
1192
1195
case TokenSpec ( . open) : self = . open
1193
1196
default : return nil
Original file line number Diff line number Diff line change @@ -671,6 +671,7 @@ final class AttributeTests: ParserTestCase {
671
671
672
672
func testDocumentationAttribute( ) {
673
673
assertParse ( " @_documentation(visibility: internal) @_exported import A " )
674
+ assertParse ( " @_documentation(visibility: package) @objc final public class Klass {} " )
674
675
assertParse ( " @_documentation(metadata: cool_stuff) public class SomeClass {} " )
675
676
assertParse ( #"@_documentation(metadata: "this is a longer string") public class OtherClass {}"# )
676
677
assertParse (
You can’t perform that action at this time.
0 commit comments