com.puppycrawl.tools.checkstyle.checks.naming

Class TypeNameCheck

public class TypeNameCheck extends AbstractNameCheck

Checks that type names conform to a format specified by the format property. The format is a {@link java.util.regex.Pattern regular expression} and defaults to ^[A-Z][a-zA-Z0-9]*$.

An example of how to configure the check is:

 <module name="TypeName"/>
 

An example of how to configure the check for names that begin with a lower case letter, followed by letters, digits, and underscores is:

 <module name="TypeName">
    <property name="format" value="^[a-z](_?[a-zA-Z0-9]+)*$"/>
 </module>
 

Author: Oliver Burn

Constructor Summary
TypeNameCheck()
Creates a new TypeNameCheck instance.
Method Summary
int[]getDefaultTokens()
{@inheritDoc}

Constructor Detail

TypeNameCheck

public TypeNameCheck()
Creates a new TypeNameCheck instance.

Method Detail

getDefaultTokens

public int[] getDefaultTokens()
{@inheritDoc}