Почему в Intellij выделены функции setName и getName?

Почему Intellij IDE действует так?

Почему в Intellij выделены функции setName и getName?

Нет предупреждений или ошибок, и они тоже не используются. Вы можете видеть, что имя класса серое. Это простой неиспользуемый класс, который я только что определил для проверки имен функций. Может ли кто-нибудь попробовать это в Android Studio или Intellij и посмотреть, выглядит ли оно таким же образом?

Было бы лучше, если бы оно было другого цвета?

Nicholas K 30.11.2018 04:58

Но эти методы нигде не используются. Разве они не должны быть серыми?

QY Lin 30.11.2018 04:59

@QYLin Атрибут name определенно используется. В противном случае вы можете сообщить об этом в JetBrains, указав сведения о своей версии IDE.

Naman 30.11.2018 05:02

Помимо цветов, есть ли в этой строке значок или что-то еще, что объясняет, что не так? Похоже, это результат какой-то проверки кода, наверняка где-то покажет причину.

Cᴏʀʏ 30.11.2018 05:07

Используйте CTRL + щелкните желтые, вы увидите, используются ли они где-то

azro 30.11.2018 05:10

Нет, предупреждений или ошибок нет. Они тоже не используются. Вы можете видеть, что имя класса серое. Это простой неиспользуемый класс, который я только что определил для его тестирования. Кто-нибудь может попробовать это и посмотреть, выглядит ли оно таким же образом?

QY Lin 30.11.2018 05:17

Это то же самое, по крайней мере, в 5 версиях IntelliJ (да, у меня есть 5 версий - я, возможно, сейчас уберу) .. Это предназначено для использования. Прежде всего, все, что является форматом setXyyyy или форматом getXyyyy (верблюжий регистр), будет выделено. Однако, если это setXyyyZaaa, оно будет выделено серым цветом .. Это потому, что IntelliJ выделяет сеттеры и геттеры, а соглашение - нижний регистр getset с одним словом в регистре Camel .. не двумя ..

Brandon 30.11.2018 05:32

Проверьте настройки Java | Избыточность декларации | Неиспользованная декларация проверка, если есть какие-либо настроенные точки входа / шаблоны кода.

Andrey 30.11.2018 10:30
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
8
115
0

Другие вопросы по теме