Class TypeNameCheck

  • All Implemented Interfaces:
    Configurable, Contextualizable

    public class TypeNameCheck
    extends AbstractAccessControlNameCheck

    Checks that type names conform to a format specified by the format property. The format is a 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