See: Description
| Class | Description |
|---|---|
| CursorMovedSchedulerEvent | |
| EmbeddingProvider |
EmbeddingProvider returns sources for embedded languages (
Embeddings)
based on lexical analyse of current snapshot. |
| IndexingAwareParserResultTask<T extends Parser.Result> | |
| LowMemoryWatcher |
A service providing information about
low memory condition.
|
| Parser |
Represents implementation of parser for one language.
|
| Parser.Result |
Represents result of parsing created for one specific
Task. |
| ParserBasedEmbeddingProvider<T extends Parser.Result> |
ParserBasedEmbeddingProvider returns sources for embedded
languages based on parser result for current language and snapshot.
|
| ParserFactory |
The factory for
Parsers. |
| ParserResultTask<T extends Parser.Result> |
SchedulerTask that process result of parsing.
|
| Scheduler |
Scheduler defines when tasks should be started.
|
| SchedulerEvent | |
| SchedulerTask |
Abstract ascendant of all types of SPI tasks (
EmbeddingProvider,
ParserBasedEmbeddingProvider and ParserResultTask). |
| SourceModificationEvent | |
| SourceModificationEvent.Composite | |
| TaskFactory |
Creates a list of tasks (
EmbeddingProvider,
ParserBasedEmbeddingProvider or ParserResultTask) for given source. |
| Enum | Description |
|---|---|
| Parser.CancelReason | |
| TaskIndexingMode |
Determines how to
ParserResultTask behaves
during scan. |
| Exception | Description |
|---|---|
| ParseException |
Used when some error occures during parsing of source files.
|
| Annotation Type | Description |
|---|---|
| EmbeddingProvider.Registration |
Registration of the
EmbeddingProvider. |