1 /* 2 AbstractClassName 3 format = (default)^Abstract.+$ 4 ignoreModifier = (default)false 5 ignoreName = (default)false 6 7 8 */ 9 10 package com.puppycrawl.tools.checkstyle.checks.naming.abstractclassname; 11 12 // violation below '.*'InputAbstractClassNameFormerFalsePositive' .* match .* '\^Abstract\.\+\$'.' 13 abstract public class InputAbstractClassNameFormerFalsePositive { 14 } 15 16 abstract class AbstractClassFP { 17 } 18 19 abstract class AbstractClassOtherFP { 20 // violation below 'Name 'NonAbstractInnerClassFP' must match pattern '\^Abstract\.\+\$'.' 21 abstract class NonAbstractInnerClassFP { 22 } 23 } 24 25 class NonAbstractClassFP { 26 } 27 28 // violation below 'Class 'AbstractClassNameFP' must be declared as 'abstract'.' 29 class AbstractClassNameFP { 30 } 31 32 abstract class AbstractClassName2FP { 33 // violation below 'Class 'AbstractInnerClassFP' must be declared as 'abstract'.' 34 class AbstractInnerClassFP { 35 } 36 }