Анальный вопрос: у нас есть перечисления Java, являющиеся отдельными классами, и перечисления, являющиеся членами класса:
Каждый раз, когда я это вижу, меня раздражает, потому что когда я вижу, что это используется в объявлении, это тип, а типы следует писать с заглавной буквы. Но когда я пытаюсь использовать его с заглавной буквы, Eclipse предупреждает меня, что мне не следует писать имена полей с заглавной буквы. Я полагаю, что Eclipse, вероятно, знает официальные соглашения Java лучше, чем я, но это кажется неправильным. Я даже пролистал документацию по соглашениям Java, но не увидел упоминания об этой проблеме.
Подробнее здесь:
https://stackoverflow.com/questions/814 ... apitalized