Should Java member enum types be capitalized?
18:31 15 Nov 2011

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. I even flipped through the Java conventions doc, but didn't see this issue referenced.

java eclipse coding-style enums naming-conventions