Open
Description
Per the discussion in #59957, it's important for users of the symbol graph to be able to find all the public symbols, even those that are implicitly private by having an underscored name (e.g. _SomeType
) or by being marked as "unconditionally unavailable" (i.e. @available(*, unavailable)
). Providing a flag to swift-frontend
and swift-symbolgraph-extract
to include these symbols will allow tools to perform this filtering on their own, rather than relying on SymbolGraphGen's assumptions that were originally written for Swift-DocC.
Metadata
Metadata
Assignees
Labels
Area → compiler: FrontendThe swiftSymbolGraphGen library, responsible for gathering and emitting symbol graphs.The Swift compiler itselfA feature request or implementationArea → compiler: the integrated C++ legacy driver. Succeeded by the swift-driver projectArea: IDE support, SourceKit, and other source toolingArea → compiler → legacy driver: the 'swift-symbolgraph-extract' mode