1 /* 2 MemberName 3 format = ^[a-z][a-z0-9][a-zA-Z0-9]*$ 4 applyToPublic = (default)true 5 applyToProtected = (default)true 6 applyToPackage = (default)true 7 applyToPrivate = (default)true 8 9 10 */ 11 12 package com.puppycrawl.tools.checkstyle.checks.naming.membername; 13 14 15 16 17 public class InputMemberNameExtended 18 { 19 public int mPublic; // violation 'Name 'mPublic' must match pattern' 20 protected int mProtected; // violation 'Name 'mProtected' must match pattern' 21 int mPackage; // violation 'Name 'mPackage' must match pattern' 22 private int mPrivate; // violation 'Name 'mPrivate' must match pattern' 23 24 public int _public; // violation 'Name '_public' must match pattern' 25 protected int _protected; // violation 'Name '_protected' must match pattern' 26 int _package; // violation 'Name '_package' must match pattern' 27 private int _private; // violation 'Name '_private' must match pattern' 28 29 class Inner { 30 public int mPublic; // violation 'Name 'mPublic' must match pattern' 31 protected int mProtected; // violation 'Name 'mProtected' must match pattern' 32 int mPackage; // violation 'Name 'mPackage' must match pattern' 33 private int mPrivate; // violation 'Name 'mPrivate' must match pattern' 34 35 public int _public; // violation 'Name '_public' must match pattern' 36 protected int _protected; // violation 'Name '_protected' must match pattern' 37 int _package; // violation 'Name '_package' must match pattern' 38 private int _private; // violation 'Name '_private' must match pattern' 39 } 40 41 Inner anon = new Inner() { 42 public int mPublic; // violation 'Name 'mPublic' must match pattern' 43 protected int mProtected; // violation 'Name 'mProtected' must match pattern' 44 int mPackage; // violation 'Name 'mPackage' must match pattern' 45 private int mPrivate; // violation 'Name 'mPrivate' must match pattern' 46 47 public int _public; // violation 'Name '_public' must match pattern' 48 protected int _protected; // violation 'Name '_protected' must match pattern' 49 int _package; // violation 'Name '_package' must match pattern' 50 private int _private; // violation 'Name '_private' must match pattern' 51 }; 52 } 53 54 interface In 55 { 56 public int mPublic = 0; 57 int mProtected = 0; 58 int mPackage = 0; 59 int mPrivate = 0; 60 61 public int _public = 0; 62 int _protected = 0; 63 int _package = 0; 64 int _private = 0; 65 } 66 67 enum Direction { 68 69 NORTH(1), 70 SOUTH(-1), 71 EAST(-2), 72 WEST(2); 73 74 public int mPublic = 0; // violation 'Name 'mPublic' must match pattern' 75 int mProtected = 0; // violation 'Name 'mProtected' must match pattern' 76 int mPackage = 0; // violation 'Name 'mPackage' must match pattern' 77 int mPrivate = 0; // violation 'Name 'mPrivate' must match pattern' 78 79 public int _public = 0; // violation 'Name '_public' must match pattern' 80 int _protected = 0; // violation 'Name '_protected' must match pattern' 81 int _package = 0; // violation 'Name '_package' must match pattern' 82 int _private = 0; // violation 'Name '_private' must match pattern' 83 84 Direction(int code){ 85 this.code=code; 86 } 87 protected int code; 88 public int getCode() { 89 return this.code; 90 } 91 static Direction getOppositeDirection(Direction d){ 92 return null; 93 } 94 }