Can the `package` access level be implicit in certain contexts?

Recall that (for various reasons) the access modifier in front of extension means something different than an access modifier anywhere else in that it is a shorthand for applying the effective visibility denoted by that access modifier to all the members contained in the extension.

So, for methods and computed properties, you can put them in a package extension (and likewise public extension) and they will be inferred to have that access level.

1 Like