You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried adding support for parsing attributes defined via __attribute__ in ObjC in order to mark unavailable/deprecated methods in Jazzy.
While I can get the attributes by processing the CXCursor_UnexposedAttr cursors, those seem not to include any information such as attribute name/value, only the original declaration, without macros expanded.
Can someone with more Clang know-how explain what would be the best way to expand those declarations and correctly process the attribute declarations.
P.S. I also briefly looked into SourceKit support for @available in Swift. The version shipping with Xcode 7.3.1 seems to emit only the entry with attribute name, without other parameters :(
The text was updated successfully, but these errors were encountered:
I tried adding support for parsing attributes defined via
__attribute__
in ObjC in order to mark unavailable/deprecated methods in Jazzy.While I can get the attributes by processing the
CXCursor_UnexposedAttr
cursors, those seem not to include any information such as attribute name/value, only the original declaration, without macros expanded.Can someone with more Clang know-how explain what would be the best way to expand those declarations and correctly process the attribute declarations.
P.S. I also briefly looked into SourceKit support for
@available
in Swift. The version shipping with Xcode 7.3.1 seems to emit only the entry with attribute name, without other parameters :(The text was updated successfully, but these errors were encountered: