Skip to content

Commit 217dc37

Browse files
committed
[Observation] Add support for package properties
1 parent 83c9fb8 commit 217dc37

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

lib/Macros/Sources/ObservationMacros/ObservableMacro.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ extension DeclModifierListSyntax {
118118
case .fileprivate: fallthrough
119119
case .private: fallthrough
120120
case .internal: fallthrough
121+
case .package: fallthrough
121122
case .public:
122123
return false
123124
default:

test/stdlib/Observation/Observable.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ public class PublicContainsWeak {
3131
public weak var obj: AnyObject? = nil
3232
}
3333

34+
@Observable
35+
class ContainsPackage {
36+
package var contents: Int = 0
37+
}
38+
3439
@Observable
3540
class ContainsUnowned {
3641
unowned var obj: AnyObject? = nil

0 commit comments

Comments
 (0)