Since Checkstyle 3.0
Checks that long constants are defined with an upper ell. That
is 'L' and not 'l'. This is in accordance with the Java
Language Specification,
Section 3.10.1.
Rationale: The lower-case ell 'l' looks a lot like 1.
To configure the check:
<module name="Checker">
<module name="TreeWalker">
<module name="UpperEll"/>
</module>
</module>
Example:
class Example1 {
long var1 = 508987; // OK
long var2 = 508987l; // violation
long var3 = 508987L; // OK
}
All messages can be customized if the default message doesn't suit you. Please see the documentation to learn how to.
com.puppycrawl.tools.checkstyle.checks