IntelliJ IDEA 2024.1 Help

Extract Constant Dialog

Use this dialog to configure options for the Extract Constant refactoring.



Constant of type

IntelliJ IDEA automatically determines the field type.


Specify here the name for the new constant.

Introduce to class

Select the class in which the constant will be introduced.

Introduce as enum constant

If you've selected an enum class in the Introduce to class field, you can use this option to select, whether you want to introduce this constant as an enum constant, or as a usual field. Otherwise, this option is naturally disabled and does not affect anything.


Select the visibility scope for the new field.

Replace all occurrences

Check this option to automatically replace all the occurrences of the selected expression (if the selected expression is found more than once in the class).

Delete variable declaration

Check this option to delete variable declaration.

Annotate field as @NonNls

Check this option to avoid changes during localization.

Last modified: 11 February 2024