Class ProhibitNonFinalClassesCheck

  • All Implemented Interfaces:
    Configurable, Contextualizable

    public final class ProhibitNonFinalClassesCheck
    extends AbstractCheck
    Checks that classes are declared as final. Doesn't check for classes nested in interfaces or annotations, as they are always final there.

    An example of how to configure the check is:

     <module name="ProhibitNonFinalClassesCheck"/>
     
    Since:
    0.19