View Javadoc
1   package com.google.checkstyle.test.chapter4formatting.rule488numericliterals;
2   
3   class InputNumericLiterals {
4     /** test. * */
5     private final long ignore = 666l + 666L; // violation 'Should use uppercase 'L'.'
6   
7     private String notWarn = "666l"; // ok
8   
9     private long foo() {
10      processUpperEll(66l); // violation 'Should use uppercase 'L'.'
11      processUpperEll(66L); // ok
12      processUpperEll("s", 66l); // violation 'Should use uppercase 'L'.'
13      processUpperEll("s", 66L); // ok
14  
15      return 666l + 666L; // violation 'Should use uppercase 'L'.'
16    }
17  
18    private void processUpperEll(long xyz) {
19      long bad =
20          (4 + 5 * 7 ^ 66l / 7 + 890) // violation 'Should use uppercase 'L'.'
21              & (88l + 78 * 4); // violation 'Should use uppercase 'L'.'
22      long good = (4 + 5 * 7 ^ 66L / 7 + 890) & (88L + 78 * 4); // ok
23      long[] array = {
24        66l, // violation 'Should use uppercase 'L'.'
25        66L, // ok
26      };
27    }
28  
29    private void processUpperEll(String s, long l) {}
30  
31    class Inner {
32      /** test. * */
33      private static final long IGNORE = 666l + 666L; // violation 'Should use uppercase 'L'.'
34  
35      private static final String notWarn = "666l"; // ok
36  
37      private long foo() {
38        processUpperEll(66l); // violation 'Should use uppercase 'L'.'
39        processUpperEll(66L); // ok
40        processUpperEll("s", 66l); // violation 'Should use uppercase 'L'.'
41        processUpperEll("s", 66L); // ok
42  
43        return 666l + 666L; // violation 'Should use uppercase 'L'.'
44      }
45  
46      private void processUpperEll(long xyz) {
47        long bad =
48            (4 + 5 * 7 ^ 66l / 7 + 890) // violation 'Should use uppercase 'L'.'
49                & (88l + 78 * 4); // violation 'Should use uppercase 'L'.'
50        long good = (4 + 5 * 7 ^ 66L / 7 + 890) & (88L + 78 * 4); // ok
51      }
52  
53      private void processUpperEll(String s, long l) {
54        long[] array = {
55          66l, // violation 'Should use uppercase 'L'.'
56          66L, // ok
57        };
58      }
59  
60      void fooMethod() {
61        Foo foo =
62            new Foo() {
63              /** test. * */
64              private final long ignore = 666l + 666L; // violation 'Should use uppercase 'L'.'
65  
66              private String notWarn = "666l"; // ok
67  
68              private long foo() {
69                processUpperEll(66l); // violation 'Should use uppercase 'L'.'
70                processUpperEll(66L); // ok
71                processUpperEll("s", 66l); // violation 'Should use uppercase 'L'.'
72                processUpperEll("s", 66L); // ok
73  
74                return 666l + 666L; // violation 'Should use uppercase 'L'.'
75              }
76  
77              private void processUpperEll(long x) {
78                long bad =
79                    (4 + 5 * 7 ^ 66l / 7 + 890) // violation 'Should use uppercase 'L'.'
80                        & (88l + 78 * 4); // violation 'Should use uppercase 'L'.'
81                long good = (4 + 5 * 7 ^ 66L / 7 + 890) & (88L + 78 * 4); // ok
82                long[] array = {
83                  66l, // violation 'Should use uppercase 'L'.'
84                  66L, // ok
85                };
86              }
87  
88              private void processUpperEll(String s, long x) {}
89            };
90      }
91    }
92  
93    class Foo {}
94  
95    interface Long {
96      public static final long IGNORE = 666l + 666L; // violation 'Should use uppercase 'L'.'
97      public static final String notWarn = "666l"; // ok
98      long bad =
99          (4 + 5 * 7 ^ 66l / 7 + 890) // violation 'Should use uppercase 'L'.'
100             & (88l + 78 * 4); // violation 'Should use uppercase 'L'.'
101     long good = (4 + 5 * 7 ^ 66L / 7 + 890) & (88L + 78 * 4); // ok
102   }
103 }