Lines Matching full:context
50 DefinitionInfo GetDefinitionAtPosition(es2panda_Context *context, size_t position) in GetDefinitionAtPosition() argument
52 auto declInfo = GetDefinitionAtPositionImpl(context, position); in GetDefinitionAtPosition()
76 DefinitionInfo GetImplementationAtPosition(es2panda_Context *context, size_t position) in GetImplementationAtPosition() argument
78 return GetDefinitionAtPosition(context, position); in GetImplementationAtPosition()
81 bool IsPackageModule(es2panda_Context *context) in IsPackageModule() argument
83 return reinterpret_cast<public_lib::Context *>(context)->parserProgram->IsPackage(); in IsPackageModule()
86 CompletionEntryKind GetAliasScriptElementKind(es2panda_Context *context, size_t position) in GetAliasScriptElementKind() argument
88 auto result = GetAliasScriptElementKindImpl(context, position); in GetAliasScriptElementKind()
92 References GetFileReferences(char const *fileName, es2panda_Context *context, bool isPackageModule) in GetFileReferences() argument
94 return GetFileReferencesImpl(context, fileName, isPackageModule); in GetFileReferences()
97 DeclInfo GetDeclInfo(es2panda_Context *context, size_t position) in GetDeclInfo() argument
100 if (context == nullptr) { in GetDeclInfo()
103 auto astNode = GetTouchingToken(context, position, false); in GetDeclInfo()
110 std::vector<ClassHierarchyItemInfo> GetClassHierarchies(es2panda_Context *context, const char *file… in GetClassHierarchies() argument
112 return GetClassHierarchiesImpl(context, std::string(fileName), pos); in GetClassHierarchies()
115 bool GetSafeDeleteInfo(es2panda_Context *context, size_t position) in GetSafeDeleteInfo() argument
117 return GetSafeDeleteInfoImpl(context, position); in GetSafeDeleteInfo()
120 References GetReferencesAtPosition(es2panda_Context *context, DeclInfo *declInfo) in GetReferencesAtPosition() argument
122 auto result = GetReferencesAtPositionImpl(context, {declInfo->fileName, declInfo->fileText}); in GetReferencesAtPosition()
136 es2panda_AstNode *GetPrecedingToken(es2panda_Context *context, const size_t pos) in GetPrecedingToken() argument
138 auto ctx = reinterpret_cast<public_lib::Context *>(context); in GetPrecedingToken()
143 std::string GetCurrentTokenValue(es2panda_Context *context, size_t position) in GetCurrentTokenValue() argument
145 auto result = GetCurrentTokenValueImpl(context, position); in GetCurrentTokenValue()
149 std::vector<FileTextChanges> OrganizeImportsImpl(es2panda_Context *context, char const *fileName) in OrganizeImportsImpl() argument
151 auto result = OrganizeImports::Organize(context, fileName); in OrganizeImportsImpl()
155 QuickInfo GetQuickInfoAtPosition(const char *fileName, es2panda_Context *context, size_t position) in GetQuickInfoAtPosition() argument
157 auto res = GetQuickInfoAtPositionImpl(context, position, fileName); in GetQuickInfoAtPosition()
162 …s GetCompletionEntryDetails(const char *entryName, const char *fileName, es2panda_Context *context, in GetCompletionEntryDetails() argument
165 auto result = GetCompletionEntryDetailsImpl(context, position, fileName, entryName); in GetCompletionEntryDetails()
169 TextSpan GetSpanOfEnclosingComment(es2panda_Context *context, size_t pos, bool onlyMultiLine) in GetSpanOfEnclosingComment() argument
171 auto ctx = reinterpret_cast<public_lib::Context *>(context); in GetSpanOfEnclosingComment()
173 GetRangeOfEnclosingComment(context, pos, range); in GetSpanOfEnclosingComment()
179 DiagnosticReferences GetSemanticDiagnostics(es2panda_Context *context) in GetSemanticDiagnostics() argument
182 auto ctx = reinterpret_cast<public_lib::Context *>(context); in GetSemanticDiagnostics()
185 result.diagnostic.push_back(CreateDiagnosticForError(context, *diagnostic)); in GetSemanticDiagnostics()
190 DiagnosticReferences GetSyntacticDiagnostics(es2panda_Context *context) in GetSyntacticDiagnostics() argument
193 auto ctx = reinterpret_cast<public_lib::Context *>(context); in GetSyntacticDiagnostics()
200 result.diagnostic.push_back(CreateDiagnosticForError(context, *diagnostic)); in GetSyntacticDiagnostics()
203 result.diagnostic.push_back(CreateDiagnosticForError(context, *diagnostic)); in GetSyntacticDiagnostics()
206 result.diagnostic.push_back(CreateDiagnosticForError(context, *diagnostic)); in GetSyntacticDiagnostics()
214 auto context = initializer.CreateContext(fileName, ES2PANDA_STATE_CHECKED); in GetCompilerOptionsDiagnostics() local
220 GetOptionDiagnostics(context, result); in GetCompilerOptionsDiagnostics()
222 auto options = reinterpret_cast<public_lib::Context *>(context)->config->options; in GetCompilerOptionsDiagnostics()
224 initializer.DestroyContext(context); in GetCompilerOptionsDiagnostics()
238 TypeHierarchiesInfo GetTypeHierarchies(es2panda_Context *searchContext, es2panda_Context *context, … in GetTypeHierarchies() argument
240 auto declaration = GetTargetDeclarationNodeByPosition(context, pos); in GetTypeHierarchies()
244 DocumentHighlightsReferences GetDocumentHighlights(es2panda_Context *context, size_t position) in GetDocumentHighlights() argument
247 result.documentHighlights_.push_back(GetDocumentHighlightsImpl(context, position)); in GetDocumentHighlights()
277 auto context = initializer.CreateContext(fileName, ES2PANDA_STATE_CHECKED); in GetBraceMatchingAtPositionWrapper() local
278 auto result = GetBraceMatchingAtPosition(context, position); in GetBraceMatchingAtPositionWrapper()
279 initializer.DestroyContext(context); in GetBraceMatchingAtPositionWrapper()
306 std::vector<FieldsInfo> GetClassPropertyInfoWrapper(es2panda_Context *context, size_t position, in GetClassPropertyInfoWrapper() argument
309 return GetClassPropertyInfo(context, position, shouldCollectInherited); in GetClassPropertyInfoWrapper()
312 DiagnosticReferences GetSuggestionDiagnostics(es2panda_Context *context) in GetSuggestionDiagnostics() argument
315 auto ctx = reinterpret_cast<public_lib::Context *>(context); in GetSuggestionDiagnostics()
325 ark::es2panda::lsp::CompletionInfo GetCompletionsAtPosition(es2panda_Context *context, size_t posit… in GetCompletionsAtPosition() argument
327 auto result = CompletionInfo(GetCompletionsAtPositionImpl(context, position)); in GetCompletionsAtPosition()
331 ClassHierarchy GetClassHierarchyInfo(es2panda_Context *context, size_t position) in GetClassHierarchyInfo() argument
333 auto result = GetClassHierarchyInfoImpl(context, position); in GetClassHierarchyInfo()
337 std::vector<Location> GetImplementationLocationAtPositionWrapper(es2panda_Context *context, int pos… in GetImplementationLocationAtPositionWrapper() argument
339 return GetImplementationLocationAtPosition(context, position); in GetImplementationLocationAtPositionWrapper()
342 RefactorEditInfo GetClassConstructorInfo(es2panda_Context *context, size_t position, in GetClassConstructorInfo() argument
345 …auto result = RefactorEditInfo(GetRefactorActionsToGenerateConstructor(context, position, properti… in GetClassConstructorInfo()
349 LineAndCharacter ToLineColumnOffsetWrapper(es2panda_Context *context, size_t position) in ToLineColumnOffsetWrapper() argument
351 auto result = ToLineColumnOffset(context, position); in ToLineColumnOffsetWrapper()
357 std::vector<ApplicableRefactorInfo> GetApplicableRefactors(es2panda_Context *context, const char *k… in GetApplicableRefactors() argument
360 refactorContext.context = context; in GetApplicableRefactors()
372 auto context = initializer.CreateContext(fileName, ES2PANDA_STATE_CHECKED); in GetTodoComments() local
373 auto result = GetTodoCommentsImpl(context, descriptors, cancellationToken); in GetTodoComments()
374 initializer.DestroyContext(context); in GetTodoComments()
378 InlayHintList ProvideInlayHints(es2panda_Context *context, const TextSpan *span) in ProvideInlayHints() argument
384 return ProvideInlayHintsImpl(context, span, cancellationToken, preferences); in ProvideInlayHints()
387 SignatureHelpItems GetSignatureHelpItems(es2panda_Context *context, size_t position) in GetSignatureHelpItems() argument
392 …return ark::es2panda::lsp::GetSignatureHelpItems(context, position, invokedReason, cancellationTok… in GetSignatureHelpItems()
394 std::vector<CodeFixActionInfo> GetCodeFixesAtPosition(es2panda_Context *context, size_t startPositi… in GetCodeFixesAtPosition() argument
399 …ark::es2panda::lsp::GetCodeFixesAtPositionImpl(context, startPosition, endPosition, errorCodes, co… in GetCodeFixesAtPosition()
407 auto context = initializer.CreateContext(fileName, ES2PANDA_STATE_CHECKED); in GetCombinedCodeFix() local
408 auto result = ark::es2panda::lsp::GetCombinedCodeFixImpl(context, fixId, codeFixOptions); in GetCombinedCodeFix()
409 initializer.DestroyContext(context); in GetCombinedCodeFix()
413 TextSpan *GetNameOrDottedNameSpan(es2panda_Context *context, int startPos) in GetNameOrDottedNameSpan() argument
415 auto result = ark::es2panda::lsp::GetNameOrDottedNameSpanImpl(context, startPos); in GetNameOrDottedNameSpan()