Skip to content

Commit ec1b146

Browse files
committed
[IDE] Move CodeCompletionString building into CodeCompletionStringBuilder
[IDE] Move primitive completion function label into CodeCompletionStringBuilder [IDE] NFC: Remove unneeded string builder methods on CodeCompletionResultBuilder [IDE] Move addValueBaseName into CodeCompletionStringBuilder [IDE] Make CodeCompletionResultBuilder a CodeCompletionStringBuilder [IDE] Explicitly pass DeclContext in CodeCompletionStringBuilder [IDE] Reduce includes in CodeCompletionStringBuilder.h
1 parent a983323 commit ec1b146

12 files changed

+1013
-918
lines changed

include/swift/IDE/CodeCompletionString.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
namespace swift {
2626
namespace ide {
2727

28-
class CodeCompletionResultBuilder;
28+
class CodeCompletionStringBuilder;
2929

3030
namespace detail {
3131
class CodeCompletionStringChunk {
32-
friend class swift::ide::CodeCompletionResultBuilder;
32+
friend class swift::ide::CodeCompletionStringBuilder;
3333

3434
public:
3535
enum class ChunkKind {
@@ -329,7 +329,6 @@ class CodeCompletionStringChunk {
329329
class alignas(detail::CodeCompletionStringChunk) CodeCompletionString final
330330
: private llvm::TrailingObjects<CodeCompletionString,
331331
detail::CodeCompletionStringChunk> {
332-
friend class CodeCompletionResultBuilder;
333332
friend TrailingObjects;
334333

335334
public:

0 commit comments

Comments
 (0)