Как я могу запретить IntelliJ предупреждать о явных типах, таких как String
, массивах, примитивах и штучных примитивах, и предлагать преобразовать их в var
?
В настоящее время у меня есть это:
IntelliJ отображает тип локальной переменной foo
серым цветом, предлагая преобразовать ее в var
. Это предназначенное поведение для меня. Однако в следующих строках IntelliJ предлагает преобразовать примитивы, коробочные примитивы, массивы и String
в var
. Я не хочу, чтобы те были отмечены как предупреждения. Я считаю, что функция var
является отличным дополнением к Java, однако, на мой взгляд, некоторые типы должны оставаться явными для улучшения читабельности.
Кроме того, когда я создаю локальную переменную для хранения возвращаемого значения из foo2.getValue()
, IntelliJ предлагает тип переменной var
. Я также не хочу этого, это должен быть явный тип Double
.
Я только нашел эту проверку, позволяя мне отключить предложения по преобразованию переменных в var
, но я только хочу отключите его для определенных c типов. Обычно проверки позволяют отключить их при определенных c условиях, а этого нет.
Можно ли настроить IntelliJ так, как я хочу?