diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.java index 2e07b8e6354..ef12f833a82 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/design/FinalClassCheck.java @@ -31,16 +31,18 @@ /** *

- * Checks that class which has only private ctors + * Checks that a class which has only private constructors * is declared as final. Doesn't check for classes nested in interfaces * or annotations, as they are always {@code final} there. *

*

- * An example of how to configure the check is: + * To configure the check: *

*
- * <module name="FinalClass"/>
+ * <module name="FinalClass"/>
  * 
+ * + * @since 3.1 */ @FileStatefulCheck public class FinalClassCheck diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsJavaDocsTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsJavaDocsTest.java index 4696c401012..d52181ec5c3 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsJavaDocsTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/internal/XdocsJavaDocsTest.java @@ -92,6 +92,7 @@ public class XdocsJavaDocsTest extends AbstractModuleTestSupport { "EqualsHashCode", "ExplicitInitialization", "FallThrough", + "FinalClass", "FinalLocalVariable", "HiddenField", "IllegalCatch", diff --git a/src/xdocs/config_design.xml b/src/xdocs/config_design.xml index 9f521e069d4..e8d970c8eb1 100644 --- a/src/xdocs/config_design.xml +++ b/src/xdocs/config_design.xml @@ -259,8 +259,8 @@ public class FooTest {
+

Since Checkstyle 3.1

-

Since Checkstyle 3.1

Checks that a class which has only private constructors is declared as final. Doesn't check for classes nested in interfaces