@@ -136,8 +136,8 @@ swiftide_connection_t swiftide_connection_create(void) {
136
136
return swiftide_connection_create_with_inspection_instance (nullptr );
137
137
}
138
138
139
- swiftide_connection_t
140
- swiftide_connection_create_with_inspection_instance ( void *opaqueIDESwiftInspectionInstance) {
139
+ swiftide_connection_t swiftide_connection_create_with_inspection_instance (
140
+ void *opaqueIDESwiftInspectionInstance) {
141
141
static std::once_flag once;
142
142
std::call_once (
143
143
once, [] { llvm::sys::PrintStackTraceOnErrorSignal (" IDESwiftInterop" ); });
@@ -147,7 +147,6 @@ swiftide_connection_create_with_inspection_instance(void *opaqueIDESwiftInspecti
147
147
return static_cast <swiftide_connection_t >(new Connection (inspectInstance));
148
148
}
149
149
150
-
151
150
void swiftide_connection_dispose (swiftide_connection_t conn) {
152
151
assert (conn);
153
152
delete static_cast <Connection *>(conn);
@@ -190,7 +189,9 @@ struct CompletionResult {
190
189
191
190
bool hasError () const { return !error.empty (); }
192
191
193
- ArrayRef<CodeCompletionResult *> getCompletions () { return resultSink.Results ; }
192
+ ArrayRef<CodeCompletionResult *> getCompletions () {
193
+ return resultSink.Results ;
194
+ }
194
195
};
195
196
196
197
struct SwiftInteropCodeCompletionConsumer : public ide ::CodeCompletionConsumer {
@@ -214,7 +215,8 @@ struct CompletionRequest {
214
215
bool addInitsToTopLevel = false ;
215
216
bool addCallWithNoDefaultArgs = true ;
216
217
217
- CompletionRequest (const char *path, unsigned offset, ArrayRef<const char *>args) {
218
+ CompletionRequest (const char *path, unsigned offset,
219
+ ArrayRef<const char *> args) {
218
220
this ->path = StringRef (path).copy (allocator);
219
221
this ->offset = offset;
220
222
compilerArguments.reserve (args.size ());
@@ -234,12 +236,12 @@ void swiftide_cancel_request(swiftide_connection_t _conn,
234
236
}
235
237
236
238
swiftide_completion_request_t
237
- swiftide_completion_request_create (const char *path,
238
- uint32_t offset,
239
- char *const *const compiler_args,
240
- uint32_t num_compiler_args) {
239
+ swiftide_completion_request_create (const char *path, uint32_t offset,
240
+ char *const *const compiler_args,
241
+ uint32_t num_compiler_args) {
241
242
242
- return new CompletionRequest (path, offset, llvm::ArrayRef (compiler_args, num_compiler_args));
243
+ return new CompletionRequest (
244
+ path, offset, llvm::ArrayRef (compiler_args, num_compiler_args));
243
245
}
244
246
245
247
void swiftide_completion_request_dispose (swiftide_completion_request_t _req) {
@@ -368,7 +370,8 @@ void Connection::codeComplete(
368
370
369
371
std::string compilerInvocationError;
370
372
bool creatingInvocationFailed = initCompilerInvocation (
371
- invocation, args, FrontendOptions::ActionType::Typecheck, diags, path, fileSystem, swiftExecutablePath, runtimeResourcePath,
373
+ invocation, args, FrontendOptions::ActionType::Typecheck, diags, path,
374
+ fileSystem, swiftExecutablePath, runtimeResourcePath,
372
375
diagnosticsDocumentationPath, sessionTimestamp, compilerInvocationError);
373
376
if (creatingInvocationFailed) {
374
377
callback (ResultType::failure (compilerInvocationError));
@@ -682,35 +685,35 @@ swiftide_completion_item_get_associated_kind(swiftide_completion_item_t _item) {
682
685
switch (item.getKind ()) {
683
686
case CodeCompletionResultKind::Declaration:
684
687
switch (item.getAssociatedDeclKind ()) {
685
- #define CASE (KIND, VAL ) \
686
- case swift::ide::CodeCompletionDeclKind::KIND: \
687
- return SWIFTIDE_COMPLETION_ITEM_DECL_KIND_##VAL;
688
-
689
- CASE (Module, MODULE)
690
- CASE (Class, CLASS)
691
- CASE (Actor, ACTOR)
692
- CASE (Struct, STRUCT)
693
- CASE (Enum, ENUM)
694
- CASE (EnumElement, ENUMELEMENT)
695
- CASE (Protocol, PROTOCOL)
696
- CASE (AssociatedType, ASSOCIATEDTYPE)
697
- CASE (TypeAlias, TYPEALIAS)
698
- CASE (GenericTypeParam, GENERICTYPEPARAM)
699
- CASE (Constructor, CONSTRUCTOR)
700
- CASE (Destructor, DESTRUCTOR)
701
- CASE (Subscript, SUBSCRIPT)
702
- CASE (StaticMethod, STATICMETHOD)
703
- CASE (InstanceMethod, INSTANCEMETHOD)
704
- CASE (PrefixOperatorFunction, PREFIXOPERATORFUNCTION)
705
- CASE (PostfixOperatorFunction, POSTFIXOPERATORFUNCTION)
706
- CASE (InfixOperatorFunction, INFIXOPERATORFUNCTION)
707
- CASE (FreeFunction, FREEFUNCTION)
708
- CASE (StaticVar, STATICVAR)
709
- CASE (InstanceVar, INSTANCEVAR)
710
- CASE (LocalVar, LOCALVAR)
711
- CASE (GlobalVar, GLOBALVAR)
712
- CASE (PrecedenceGroup, PRECEDENCEGROUP)
713
- CASE (Macro, MACRO)
688
+ #define CASE (KIND, VAL ) \
689
+ case swift::ide::CodeCompletionDeclKind::KIND: \
690
+ return SWIFTIDE_COMPLETION_ITEM_DECL_KIND_##VAL;
691
+
692
+ CASE (Module, MODULE)
693
+ CASE (Class, CLASS)
694
+ CASE (Actor, ACTOR)
695
+ CASE (Struct, STRUCT)
696
+ CASE (Enum, ENUM)
697
+ CASE (EnumElement, ENUMELEMENT)
698
+ CASE (Protocol, PROTOCOL)
699
+ CASE (AssociatedType, ASSOCIATEDTYPE)
700
+ CASE (TypeAlias, TYPEALIAS)
701
+ CASE (GenericTypeParam, GENERICTYPEPARAM)
702
+ CASE (Constructor, CONSTRUCTOR)
703
+ CASE (Destructor, DESTRUCTOR)
704
+ CASE (Subscript, SUBSCRIPT)
705
+ CASE (StaticMethod, STATICMETHOD)
706
+ CASE (InstanceMethod, INSTANCEMETHOD)
707
+ CASE (PrefixOperatorFunction, PREFIXOPERATORFUNCTION)
708
+ CASE (PostfixOperatorFunction, POSTFIXOPERATORFUNCTION)
709
+ CASE (InfixOperatorFunction, INFIXOPERATORFUNCTION)
710
+ CASE (FreeFunction, FREEFUNCTION)
711
+ CASE (StaticVar, STATICVAR)
712
+ CASE (InstanceVar, INSTANCEVAR)
713
+ CASE (LocalVar, LOCALVAR)
714
+ CASE (GlobalVar, GLOBALVAR)
715
+ CASE (PrecedenceGroup, PRECEDENCEGROUP)
716
+ CASE (Macro, MACRO)
714
717
#undef CASE
715
718
}
716
719
llvm_unreachable (" unhandled enum value" );
@@ -727,20 +730,20 @@ uint32_t swiftide_completion_item_get_semantic_context(
727
730
swiftide_completion_item_t _item) {
728
731
auto &item = *static_cast <CodeCompletionResult *>(_item);
729
732
switch (item.getSemanticContext ()) {
730
- case swift::ide::SemanticContextKind::None:
731
- return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_NONE;
732
- case swift::ide::SemanticContextKind::Local:
733
- return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_LOCAL;
734
- case swift::ide::SemanticContextKind::CurrentNominal:
735
- return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_CURRENTNOMINAL;
736
- case swift::ide::SemanticContextKind::Super:
737
- return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_SUPER;
738
- case swift::ide::SemanticContextKind::OutsideNominal:
739
- return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_OUTSIDENOMINAL;
740
- case swift::ide::SemanticContextKind::CurrentModule:
741
- return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_CURRENTMODULE;
742
- case swift::ide::SemanticContextKind::OtherModule:
743
- return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_OTHERMODULE;
733
+ case swift::ide::SemanticContextKind::None:
734
+ return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_NONE;
735
+ case swift::ide::SemanticContextKind::Local:
736
+ return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_LOCAL;
737
+ case swift::ide::SemanticContextKind::CurrentNominal:
738
+ return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_CURRENTNOMINAL;
739
+ case swift::ide::SemanticContextKind::Super:
740
+ return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_SUPER;
741
+ case swift::ide::SemanticContextKind::OutsideNominal:
742
+ return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_OUTSIDENOMINAL;
743
+ case swift::ide::SemanticContextKind::CurrentModule:
744
+ return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_CURRENTMODULE;
745
+ case swift::ide::SemanticContextKind::OtherModule:
746
+ return SWIFTIDE_COMPLETION_SEMANTIC_CONTEXT_OTHERMODULE;
744
747
}
745
748
}
746
749
@@ -760,7 +763,8 @@ uint32_t swiftide_completion_item_get_flair(swiftide_completion_item_t _item) {
760
763
result |= SWIFTIDE_COMPLETION_FLAIR_RAREKEYWORDATCURRENTPOSITION;
761
764
if (flair.contains (CodeCompletionFlairBit::RareTypeAtCurrentPosition))
762
765
result |= SWIFTIDE_COMPLETION_FLAIR_RARETYPEATCURRENTPOSITION;
763
- if (flair.contains (CodeCompletionFlairBit::ExpressionAtNonScriptOrMainFileScope))
766
+ if (flair.contains (
767
+ CodeCompletionFlairBit::ExpressionAtNonScriptOrMainFileScope))
764
768
result |= SWIFTIDE_COMPLETION_FLAIR_EXPRESSIONATNONSCRIPTORMAINFILESCOPE;
765
769
return result;
766
770
}
@@ -792,8 +796,7 @@ uint32_t swiftide_completion_item_not_recommended_reason(
792
796
}
793
797
}
794
798
795
- bool swiftide_completion_item_has_diagnostic (
796
- swiftide_completion_item_t _item) {
799
+ bool swiftide_completion_item_has_diagnostic (swiftide_completion_item_t _item) {
797
800
auto &item = *static_cast <CodeCompletionResult *>(_item);
798
801
return (item.getNotRecommendedReason () != NotRecommendedReason::None);
799
802
}
@@ -854,7 +857,9 @@ swiftide_completion_item_get_type_relation(swiftide_completion_item_t _item) {
854
857
item.getExpectedTypeRelation ());
855
858
}
856
859
857
- uint32_t swiftide_completion_item_import_depth (swiftide_completion_response_t _response, swiftide_completion_item_t _item) {
860
+ uint32_t
861
+ swiftide_completion_item_import_depth (swiftide_completion_response_t _response,
862
+ swiftide_completion_item_t _item) {
858
863
auto &response = *static_cast <CompletionResult *>(_response);
859
864
auto &item = *static_cast <CodeCompletionResult *>(_item);
860
865
if (item.getSemanticContext () == SemanticContextKind::OtherModule) {
0 commit comments