IntelliJ IDEA 2021.1 Help

Extract Variable Dialog

Generally, this dialog is used to extract new variables. Depending on the language, there may be additional options, for example:

  • In Java, you can declare the new variable final.

    To make this dialog accessible for Java, you have to disable in-place refactoring in the editor settings.

  • In JavaScript, you can select to extract a (global) variable or a constant. For JavaScript 1.7, JavaScript 1.8.5, ES5, and ES6, there is also an option of extracting a local variable.

ItemDescriptionLanguage
TypeSelect the type of the new variable.ActionScript
NameSpecify the name for the new variable.All
Replace all occurrencesSelect this checkbox to replace all the occurrences of the selected expression (if more than one occurrence of the selected expression is found).All
Declare finalSelect this option to declare the new variable final.Java
Variable declaration

Choose to extract a (global) variable, a constant, or a local variable:

  • extract var- select this option to extract a global variable.

  • extract constant- select this option to extract a constant.

  • extract local variable- select this option to extract a local variable.

    The extract local variable option is available only for JavaScript 1.7, JavaScript 1.8.5, ES5, and ES6.

JavaScript
Make constantSelect this option to extract a constant rather than a variable.ActionScript
Last modified: 08 March 2021