Commit Graph

4 Commits

Author SHA1 Message Date
Becca Royal-Gordon
4743d9f3e1 Diagnose @objc(selector) access note conflicts 2021-02-09 14:17:34 -08:00
Becca Royal-Gordon
feca4e6391 Let access notes apply to accessors
`Name: ‘getter:Context.property()’` now applies an access note to a getter of Context.property, and `Name: ‘setter:Context.property(_:)’` applies one to its setter. Additionally, access notes without `getter:` or `setter:` now cannot apply to accessors.
2021-02-09 14:17:34 -08:00
Becca Royal-Gordon
bde58ed167 Flatten access note format
Rather than nesting notes for members inside a note for the type, access note files now contain a flat list of notes with parent names embedded in the `Name` property.

Fixes rdar://71872830.

fixup spacing in access notes
2021-02-09 14:17:34 -08:00
Becca Royal-Gordon
ccf244b89b Add ability to load access notes 2021-02-09 14:17:33 -08:00