public interface ServiceAnalysis extends DartService
| Modifier and Type | Method and Description |
|---|---|
Registration |
errors(java.util.function.Consumer<AnalysisErrorsNotification> consumer) |
Registration |
flushResults(java.util.function.Consumer<AnalysisFlushResultsNotification> consumer) |
Registration |
folding(java.util.function.Consumer<AnalysisFoldingNotification> consumer) |
AnalysisGetErrorsResult |
getErrors(java.lang.String file) |
AnalysisGetHoverResult |
getHover(java.lang.String file,
int offset) |
AnalysisGetLibraryDependenciesResult |
getLibraryDependencies() |
AnalysisGetNavigationResult |
getNavigation(java.lang.String file,
int offset,
int length) |
Registration |
highlights(java.util.function.Consumer<AnalysisHighlightsNotification> consumer) |
Registration |
invalidate(java.util.function.Consumer<AnalysisInvalidateNotification> consumer) |
Registration |
navigation(java.util.function.Consumer<AnalysisNavigationNotification> consumer) |
Registration |
occurrences(java.util.function.Consumer<AnalysisOccurrencesNotification> consumer) |
Registration |
outline(java.util.function.Consumer<AnalysisOutlineNotification> consumer) |
Registration |
overrides(java.util.function.Consumer<AnalysisOverridesNotification> consumer) |
void |
reanalyze(java.lang.String[] roots) |
void |
setAnalysisRoots(java.lang.String[] included,
java.lang.String[] excluded,
java.util.Map<java.lang.String,java.lang.String> packageRoots) |
void |
setPriorityFiles(java.lang.String[] files) |
void |
setSubscriptions(java.util.Map<AnalysisService,java.lang.String[]> subscriptions) |
void |
updateContent(java.util.Map<java.lang.String,Overlay> files) |
void |
updateOptions(AnalysisOptions options) |
AnalysisGetErrorsResult getErrors(java.lang.String file)
AnalysisGetHoverResult getHover(java.lang.String file, int offset)
AnalysisGetLibraryDependenciesResult getLibraryDependencies()
AnalysisGetNavigationResult getNavigation(java.lang.String file, int offset, int length)
void reanalyze(java.lang.String[] roots)
void setAnalysisRoots(java.lang.String[] included,
java.lang.String[] excluded,
java.util.Map<java.lang.String,java.lang.String> packageRoots)
void setPriorityFiles(java.lang.String[] files)
void setSubscriptions(java.util.Map<AnalysisService,java.lang.String[]> subscriptions)
void updateContent(java.util.Map<java.lang.String,Overlay> files)
void updateOptions(AnalysisOptions options)
Registration errors(java.util.function.Consumer<AnalysisErrorsNotification> consumer)
Registration flushResults(java.util.function.Consumer<AnalysisFlushResultsNotification> consumer)
Registration folding(java.util.function.Consumer<AnalysisFoldingNotification> consumer)
Registration highlights(java.util.function.Consumer<AnalysisHighlightsNotification> consumer)
Registration invalidate(java.util.function.Consumer<AnalysisInvalidateNotification> consumer)
Registration navigation(java.util.function.Consumer<AnalysisNavigationNotification> consumer)
Registration occurrences(java.util.function.Consumer<AnalysisOccurrencesNotification> consumer)
Registration outline(java.util.function.Consumer<AnalysisOutlineNotification> consumer)
Registration overrides(java.util.function.Consumer<AnalysisOverridesNotification> consumer)