View Javadoc
1   package com.google.checkstyle.test.chapter5naming.rule525nonconstantfieldnames;
2   
3   /** some javadoc. */
4   public class InputNonConstantNamesBasic {
5     public int mPublic; // violation 'Member name 'mPublic' must match pattern'
6     protected int mProtected; // violation 'Member name 'mProtected' must match pattern'
7     int mPackage; // violation 'Member name 'mPackage' must match pattern'
8     private int mPrivate; // violation 'Member name 'mPrivate' must match pattern'
9   
10    public int _public; // violation 'Member name '_public' must match pattern'
11    protected int prot_ected; // violation 'Member name 'prot_ected' must match pattern'
12    int package_; // violation 'Member name 'package_' must match pattern'
13    private int priva$te; // violation 'Member name 'priva\$te' must match pattern'
14  
15    public int ppublic; // ok
16    protected int pprotected; // ok
17    int ppackage; // ok
18    private int pprivate; // ok
19  
20    int ABC = 0;
21    // 2 violations above:
22    //  'Abbreviation in name 'ABC' must contain no more than '1' consecutive capital letters.'
23    //  'Member name 'ABC' must match pattern'
24    final int C_D_E = 0; // violation 'Member name 'C_D_E' must match pattern'
25  
26    public int $mPublic; // violation 'Member name '\$mPublic' must match pattern'
27    protected int mPro$tected; // violation 'Member name 'mPro\$tected' must match pattern'
28    int mPackage$; // violation 'Member name 'mPackage\$' must match pattern'
29  }