В IDE на основе IntelliJ, таких как Android Studio, в исходных кодах Джава есть возможность извлекать вещи как константы, когда это возможно (final static
). Он находится в Refactor -> Extract -> Constant
и доступен через Ctrl + Alt + C.
Но я не могу найти его для исходников Котлин!
Примечание 1: я могу сделать это вручную, как вы можете видеть относительно NUMBER
на скриншоте выше (определив его как const val
в companion object
).
Примечание 2: IDE выполняет обратное действие; это означает, что вы можете встроить NUMBER
с помощью Ctrl + Alt + N.
К сожалению, на данный момент это известная отсутствующая функция. Это отслеживается на официальный трекер проблем. Проголосовать за это можно там =)