diff --git a/topics/appendix/glossary.md b/topics/appendix/glossary.md index 5f3003fd4..fb2383c6b 100644 --- a/topics/appendix/glossary.md +++ b/topics/appendix/glossary.md @@ -10,25 +10,25 @@ See also [Oracle's Java Technology Glossary](https://www.oracle.com/java/technol Abstract Syntax Tree _(AST)_ : The [Abstract Syntax Tree](implementing_parser_and_psi.md) represents the structure of source input files. -→ _Program Structure Interface_ +
→ _Program Structure Interface_ Annotator : Provides [semantic highlighting](syntax_highlighting_and_error_highlighting.md) based on underlying → _Program Structure Interface_ elements. -→ _Inspection_ +
→ _Inspection_ ## B Blocking Context : Executing in the [Blocking Context](execution_contexts.topic#blocking-context) means executing tasks on a thread without access to a coroutine context. -→ _Suspending Context_ -→ _Coroutine Execution Context_ -→ _Coroutine_ +
→ _Suspending Context_ +
→ _Coroutine Execution Context_ +
→ _Coroutine_ ## C `CancellationException` _(CE)_ : `java.util.concurrent.CancellationException`, `kotlin.coroutines.cancellation.CancellationException` (typealias in stdlib), `kotlinx.coroutines.CancellationException` (typealias in kotlinx-coroutines) -→ _ProcessCanceledException_ +
→ _ProcessCanceledException_ Coroutine : A [Kotlin coroutines](kotlin_coroutines.md) execution unit allowing for handling concurrency and asynchronous tasks efficiently with a sequential/imperative code style. @@ -37,14 +37,14 @@ Coroutine Dispatcher : Part of the coroutine context. Determines a thread or a thread pool the corresponding coroutine is executed on. See [](coroutine_dispatchers.md) for more details. -→ _Coroutine_ +
→ _Coroutine_ Coroutine Execution Context : Executing in the [Coroutine Execution Context](execution_contexts.topic#blocking-context) means executing code (suspending or non-suspending/blocking) from a coroutine. Coroutine Scope : [Coroutine scopes](coroutine_scopes.md) define the lifetime of coroutines and ensure proper handling of coroutine cancellations and structured concurrency. -→ _Coroutine_ +
→ _Coroutine_ ## D @@ -78,7 +78,7 @@ Gradle Build Script Inspection : Supports configurable [semantic highlighting](code_inspections_and_intentions.md). -→ _Annotator_ +
→ _Annotator_ Intention : Provides an [automated fix](code_inspections_and_intentions.md) for commonly encountered code problems. @@ -111,16 +111,17 @@ Non-Blocking Read Action _(NBRA)_ `ProcessCanceledException` _(PCE)_ : [`ProcessCanceledException`](%gh-ic%/platform/util/base/src/com/intellij/openapi/progress/ProcessCanceledException.java) An exception indicating that the currently running operation was terminated and should finish as soon as possible. -→ _CancellationException_ +
→ _CancellationException_ Program Structure Interface _(PSI)_ -: The [Program Structure Interface](psi.md) represents a syntactic and semantic code model of the source input files. → _Abstract Syntax Tree_ → _Stubs_ +: The [Program Structure Interface](psi.md) represents a syntactic and semantic code model of the source input files. +
→ _Abstract Syntax Tree_ → _Stubs_ ## R Read Action _(RA)_ : Allows accessing code-related data structures for reading purposes. See also [](threading_model.md). -→ _Non-Blocking Read Action_ → _Write Action_ +
→ _Non-Blocking Read Action_ → _Write Action_ Run Configuration _(RC)_ : A [Run Configuration](run_configurations.md) allows running external processes from within the IDE. @@ -135,9 +136,9 @@ Stubs Suspending Context : Executing in the [Suspending Context](execution_contexts.topic#suspending-context-coroutines) means executing tasks in Kotlin coroutines. -→ _Blocking Context_ -→ _Coroutine Execution Context_ -→ _Coroutine_ +
→ _Blocking Context_ +
→ _Coroutine Execution Context_ +
→ _Coroutine_ Symbol : A semantic element in some model, e.g., language or framework model, see [](symbols.md). @@ -162,18 +163,18 @@ Virtual File System _(VFS)_ Write Action _(WA)_ : Allows accessing code-related data structures for writing purposes. See also [](threading_model.md). -→ _Read Action_ +
→ _Read Action_ Write Allowing Read Action _(WARA)_ : A coroutine → _Read Action_ that is canceled by an incoming → _Write Action_. See [](coroutine_read_actions.topic#coroutine-read-actions-api) for details. -→ _Suspending Context_ -→ _Coroutine_ +
→ _Suspending Context_ +
→ _Coroutine_ Write Blocking Read Action _(WBRA)_ : A coroutine → _Read Action_ that blocks incoming → _Write Action_. See [](coroutine_read_actions.topic#coroutine-read-actions-api) for details. -→ _Suspending Context_ -→ _Coroutine_ +
→ _Suspending Context_ +
→ _Coroutine_