Skip to content

Commit 4f010f0

Browse files
authored
Merge pull request #83646 from a7medev/refactor/extract-code-completion-string-builder
[IDE] [Signature Help] Extract primitive `CodeCompletionString` creation into `CodeCompletionStringBuilder`
2 parents 0b3df25 + ec1b146 commit 4f010f0

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)