Anal question here: we have Java enums which are their own classes, and enums which are members of a class:
public enum reportType { ...
Every time I see this it jars me* because when I see it used in a declaration, it's a type, and types should be capitalized. But when I try to capitalize it, Eclipse warns me that I shouldn't capitalize field names. I figure Eclipse probably knows the official Java conventions better than I do, but it just doesn't seem right. Even flipped through the Java conventions doc, but didn't see this issue referenced.
Enums are a type and the enum name should start with a capital. Enum members are constants and their text should be all-uppercase.
Even flipped through the Java conventions doc, but didn't see this issue referenced.
The Java conventions doc hasn't been updated in 20+ years. Basically since Java 1.1.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With