mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-29 01:37:51 +08:00
* [webhelp] Fixes for TXP00152, TXP00002, test build 27 Jul 22:26 * [webhelp] Fixes for Part #4 TXP00010, EXCEPT decimal numbers in section titles * [webhelp] Fixes for Part #5 TXP00017 * [webhelp] Fixes for Part #4 TXP00010 - removed numbers from page section titles in "Custom Language Support Tutorial" and "Testing a Custom Language Plugin". * [webhelp] Removed numbers from page section titles in rest of project *.md files. * [new webhelp] Build #44 changes * [new webhelp] Maintenance merge from master * [new webhelp] Add placeholder file for webhelp import. * [webhelp] Correct redirects for file name changes * [webhelp] TOC not needed in webhelp * [format] {:toc} not needed for webhelp * add {:disable-links} to ensure demo links are not interpreted as real links. * Put all badges on the same line to simplify composition. * formatter.md: fix upsource link * fix some links * api_changes_list.md: remove note * migrate to webhelp - initial * fix GH edit URL * remove sdkdocs-template setup in VCS config * remove recently_updated.md * restore COC/CONTRIBUTING.md * api_changes_list.md: remove note * useful_links.md: IPE Co-authored-by: JohnHake <john.hake@jetbrains.com> Co-authored-by: Yann Cébron <yann.cebron@jetbrains.com>
89 lines
3.4 KiB
Markdown
89 lines
3.4 KiB
Markdown
[//]: # (title: Glossary)
|
|
|
|
<!-- Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2 -->
|
|
|
|
## A
|
|
|
|
Abstract Syntax Tree _(AST)_
|
|
: The [Abstract Syntax Tree](implementing_parser_and_psi.md) represents the structure of source input files.
|
|
→ _Program Structure Interface_
|
|
|
|
Annotator
|
|
: Provides [semantic highlighting](syntax_highlighting_and_error_highlighting.md) based on underlying → _Program Structure Interface_ elements.
|
|
→ _Inspection_
|
|
|
|
## D
|
|
|
|
Document Object Model _(DOM)_
|
|
: [DOM API](xml_dom_api.md) abstracts working with XML files based on a custom semantic model.
|
|
|
|
## E
|
|
Event Dispatch Thread _(EDT)_
|
|
: The [Event Dispatch Thread](https://docs.oracle.com/javase/tutorial/uiswing/concurrency/dispatch.html) handles all Swing events. See also [General Threading Rules](general_threading_rules.md).
|
|
|
|
Extension Point _(EP)_
|
|
: Most functionality is provided by [Using Extension Points](plugin_extensions.md) provided by the platform or plugins. Plugins can also [define their own](plugin_extension_points.md) to allow extensibility.
|
|
|
|
External System _(ES)_
|
|
: [External System](external_system_integration.md) allows integrating external project management systems.
|
|
|
|
## F
|
|
|
|
File Based Index _(FBI)_
|
|
: [File Based Index](file_based_indexes.md) allows storing key-value information based on the project's files.
|
|
|
|
## I
|
|
|
|
Inspection
|
|
: Supports configurable [semantic highlighting](code_inspections_and_intentions.md).
|
|
→ _Annotator_
|
|
|
|
Intention
|
|
: Provides an [automated fix](code_inspections_and_intentions.md) for commonly encountered code problems.
|
|
|
|
## L
|
|
|
|
Local History _(LVCS)_
|
|
: A builtin → _Version Control System_ tracking all changes in the project [locally](https://www.jetbrains.com/help/idea/local-history.html).
|
|
|
|
## J
|
|
|
|
JetBrains Project System _(JPS)_
|
|
: Represents the project model in [External Build](external_builder_api.md#accessing-project-model-and-configuration-from-external-build) process.
|
|
|
|
JetBrains Runtime _(JBR)_
|
|
: The [JetBrains Runtime](ide_development_instance.md#using-a-jetbrains-runtime-for-the-development-instance) is the default bundled runtime for all IntelliJ Platform-based IDEs by JetBrains.
|
|
|
|
## P
|
|
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_
|
|
|
|
## R
|
|
|
|
Read Action
|
|
: Allows accessing code-related data structures for reading purposes. See also [General Threading Rules](general_threading_rules.md).
|
|
→ _Write Action_
|
|
|
|
Run Configuration _(RC)_
|
|
: A [Run Configuration](basic_run_configurations.md) allows running external processes from within the IDE.
|
|
|
|
## S
|
|
|
|
Stubs
|
|
: A subset of a → _Program Structure Interface_ tree in a binary serialized compact format, see [Stub Indexes](stub_indexes.md).
|
|
|
|
## V
|
|
Version Control System _(VCS)_
|
|
: The API for [Version Control System](vcs_integration_for_plugins.md) allows accessing builtin as well as adding custom implementations.
|
|
|
|
Virtual File _(VF)_
|
|
: A [Virtual File](virtual_file.md) represents a file in a → _Virtual File System_.
|
|
|
|
Virtual File System _(VFS)_
|
|
: A [Virtual File System](virtual_file_system.md) provides a unified API for working with files represented as → _Virtual File_.
|
|
|
|
## W
|
|
|
|
Write Action
|
|
: Allows accessing code-related data structures for writing purposes. See also [General Threading Rules](general_threading_rules.md).
|
|
→ _Read Action_ |