• Home
  • Raw
  • Download

Lines Matching defs:LSPAPI

493 typedef struct LSPAPI {  struct
494 DefinitionInfo (*getDefinitionAtPosition)(es2panda_Context *context, size_t position);
495 …or<ark::es2panda::lsp::ApplicableRefactorInfo> (*getApplicableRefactors)(es2panda_Context *context,
498 DefinitionInfo (*getImplementationAtPosition)(es2panda_Context *context, size_t position);
499 bool (*isPackageModule)(es2panda_Context *context);
500 …:lsp::CompletionEntryKind (*getAliasScriptElementKind)(es2panda_Context *context, size_t position);
501 …rences (*getFileReferences)(char const *fileName, es2panda_Context *context, bool isPackageModule);
502 DeclInfo (*getDeclInfo)(es2panda_Context *context, size_t position);
503 …r<ark::es2panda::lsp::ClassHierarchyItemInfo> (*getClassHierarchiesImpl)(es2panda_Context *context,
506 bool (*getSafeDeleteInfo)(es2panda_Context *context, size_t position);
507 References (*getReferencesAtPosition)(es2panda_Context *context, DeclInfo *declInfo);
508 es2panda_AstNode *(*getPrecedingToken)(es2panda_Context *context, const size_t pos);
509 std::string (*getCurrentTokenValue)(es2panda_Context *context, size_t position);
510 …d::vector<FileTextChanges> (*OrganizeImportsImpl)(es2panda_Context *context, char const *fileName);
511 …ckInfo (*getQuickInfoAtPosition)(const char *fileName, es2panda_Context *context, size_t position);
512 CompletionEntryDetails (*getCompletionEntryDetails)(const char *entryName, const char *fileName,
514 … TextSpan (*getSpanOfEnclosingComment)(es2panda_Context *context, size_t pos, bool onlyMultiLine);
515 DiagnosticReferences (*getSemanticDiagnostics)(es2panda_Context *context);
516 DiagnosticReferences (*getSyntacticDiagnostics)(es2panda_Context *context);
517 DiagnosticReferences (*getCompilerOptionsDiagnostics)(char const *fileName,
519 …peHierarchiesInfo (*getTypeHierarchies)(es2panda_Context *searchContext, es2panda_Context *context,
521 … DocumentHighlightsReferences (*getDocumentHighlights)(es2panda_Context *context, size_t position);
522 std::vector<ark::es2panda::lsp::RenameLocation> (*findRenameLocations)(
524 std::vector<ark::es2panda::lsp::RenameLocation> (*findRenameLocationsWithCancellationToken)(
527 std::vector<SafeDeleteLocation> (*FindSafeDeleteLocation)(es2panda_Context *ctx,
529 std::vector<ark::es2panda::lsp::ReferencedNode> (*findReferences)(
552 } LSPAPI; argument