See: Description
Class | Description |
---|---|
CursorMovedSchedulerEvent | |
EmbeddingProvider |
EmbeddingProvider returns sources for embedded languages (
Embedding s)
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
Parser s. |
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 . |