Skip to content

Latest commit

 

History

History
93 lines (61 loc) · 3.97 KB

glossary.md

File metadata and controls

93 lines (61 loc) · 3.97 KB
title
Glossary

A

Abstract Syntax Tree (AST) : The Abstract Syntax Tree represents the structure of source input files. → Program Structure Interface

Annotator : Provides semantic highlighting based on underlying → Program Structure Interface elements. → Inspection

D

Document Object Model (DOM) : DOM API abstracts working with XML files based on a custom semantic model.

E

Event Dispatch Thread (EDT) : The Event Dispatch Thread handles all Swing events. See also General Threading Rules.

Extension Point (EP) : Most functionality is provided by Using Extension Points provided by the platform or plugins. Plugins can also define their own to allow extensibility.

External System (ES) : External System allows integrating external project management systems.

F

File Based Index (FBI) : File Based Index allows storing key-value information based on the project's files.

I

Inspection : Supports configurable semantic highlighting. → Annotator

Intention : Provides an automated fix for commonly encountered code problems.

L

Local History (LVCS) : A builtin → Version Control System tracking all changes in the project locally.

J

JetBrains Project System (JPS) : Represents the project model in External Build process.

JetBrains Runtime (JBR) : The JetBrains Runtime is the default bundled runtime for all IntelliJ Platform-based IDEs by JetBrains.

P

Program Structure Interface (PSI) : The Program Structure Interface represents a syntactic and semantic code model of the source input files. → Abstract Syntax TreeStubs

R

Read Action : Allows accessing code-related data structures for reading purposes. See also General Threading Rules. → Write Action

Run Configuration (RC) : A Run Configuration 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.

V

Version Control System (VCS) : The API for Version Control System allows accessing builtin as well as adding custom implementations.

Virtual File (VF) : A Virtual File represents a file in a → Virtual File System.

Virtual File System (VFS) : A Virtual File System 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. → Read Action