e3966fcfb9
This protocol will be used to support "Evaluate Expression" and "Watch" window features in IDEs. Change-Id: Ibde1e88507a66d8c487836a227dfeb13ffd77d9d Reviewed-on: https://dart-review.googlesource.com/54629 Commit-Queue: Konstantin Shcheglov <scheglov@google.com> Reviewed-by: Jacob Richman <jacobr@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2.3 KiB
2.3 KiB
Checklist to ensure that we have integration test coverage of all analysis
server calls. This file is validated by coverage_test.dart.
analysis domain
- analysis.getErrors
- analysis.getHover
- analysis.getImportedElements
- analysis.getLibraryDependencies (failing - see #29310)
- analysis.getNavigation (failing - see #28799)
- analysis.getReachableSources (failing - see #29311)
- analysis.reanalyze
- analysis.setAnalysisRoots
- analysis.setGeneralSubscriptions
- analysis.setPriorityFiles
- analysis.setSubscriptions
- analysis.updateContent
- analysis.updateOptions (failing - see #28800) (deprecated)
- analysis.analyzedFiles
- analysis.closingLabels
- analysis.errors
- analysis.flushResults
- analysis.folding
- analysis.highlights
- analysis.implemented
- analysis.invalidate
- analysis.navigation
- analysis.occurrences
- analysis.outline
- analysis.overrides
completion domain
- completion.getSuggestions
- completion.results
diagnostic domain
- diagnostic.getDiagnostics
- diagnostic.getServerPort
edit domain
- edit.format
- edit.getAssists
- edit.getAvailableRefactorings
- edit.getFixes
- edit.getPostfixCompletion
- edit.getRefactoring
- edit.getStatementCompletion
- edit.importElements
- edit.isPostfixCompletionApplicable
- edit.listPostfixCompletionTemplates
- edit.sortMembers
- edit.organizeDirectives
execution domain
- execution.createContext
- execution.deleteContext
- execution.getSuggestions
- execution.mapUri
- execution.setSubscriptions
- execution.launchData
search domain
- search.findElementReferences
- search.findMemberDeclarations
- search.findMemberReferences
- search.findTopLevelDeclarations
- search.getElementDeclarations
- search.getTypeHierarchy
- search.results
server domain
- server.getVersion
- server.shutdown
- server.setSubscriptions
- server.connected
- server.error
- server.status
analytics domain
- analytics.isEnabled
- analytics.enable
- analytics.sendEvent
- analytics.sendTiming
kythe domain
- kythe.getKytheEntries
flutter domain
- flutter.getChangeAddForDesignTimeConstructor
- flutter.setSubscriptions
- flutter.outline