mirror of
https://github.com/morluto/rea
synced 2026-10-26 06:16:17 -04:00
b7dcf782aa
An Objective-C property attribute string whose quoted class name never closes, such as T@"NSString, was treated as complete. The missing N and R were then read as the Objective-C defaults, so the property was reported atomic and read-write, and objc_properties_categories coverage stayed complete. The documented semantics require null flags for incomplete attribute metadata. The attribute splitter now reports whether every quote closed. An incomplete string leaves atomicity and any unestablished read-only value null, while explicit N or R tokens remain established and the raw type is preserved. Each affected property adds a property_attributes_incomplete issue, which marks the facet partial. Fixes #3345 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>