[SymbolGraphGen] allow SourceKit to print declarations for private stdlib symbols (#64556)

Resolves rdar://103112656
Resolves #62457
This commit is contained in:
QuietMisdreavus
2023-03-28 10:30:36 -06:00
committed by GitHub
parent d707dc4d81
commit d9c8dca5d1
4 changed files with 57 additions and 2 deletions

View File

@@ -63,8 +63,8 @@ PrintOptions SymbolGraph::getDeclarationFragmentsPrintOptions() const {
Opts.PrintFunctionRepresentationAttrs =
PrintOptions::FunctionRepresentationMode::None;
Opts.PrintUserInaccessibleAttrs = false;
Opts.SkipPrivateStdlibDecls = true;
Opts.SkipUnderscoredStdlibProtocols = true;
Opts.SkipPrivateStdlibDecls = !Walker.Options.PrintPrivateStdlibSymbols;
Opts.SkipUnderscoredStdlibProtocols = !Walker.Options.PrintPrivateStdlibSymbols;
Opts.PrintGenericRequirements = true;
Opts.PrintInherited = false;
Opts.ExplodeEnumCaseDecls = true;