aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/checks
diff options
context:
space:
mode:
authorPiyush Sharma <ps26oct@gmail.com>2017-08-25 07:44:27 +0530
committerRoman Ivanov <romani@users.noreply.github.com>2017-09-04 21:50:42 -0700
commit1da9979f5ad9e769750034cfdb27561f6e9bd9e3 (patch)
treeea111b5fd15119b5df08f453d1b7091b24c7c0de /src/test/resources/com/puppycrawl/tools/checkstyle/checks
parentde01439101d3fa27151153da30d87df4c8f672de (diff)
downloadcheckstyle-1da9979f5ad9e769750034cfdb27561f6e9bd9e3.tar.gz
Issue #4942: Updated javadoc grammar to make certain arguments mandatory for selected javadoc tags
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/checks')
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/InputAbstractJavadocJavadocTagsWithoutArgs.java70
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/InputJavadocTagContinuationIndentation.java2
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescription.java4
3 files changed, 73 insertions, 3 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/InputAbstractJavadocJavadocTagsWithoutArgs.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/InputAbstractJavadocJavadocTagsWithoutArgs.java
new file mode 100644
index 000000000..da491d075
--- /dev/null
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/abstractjavadoc/InputAbstractJavadocJavadocTagsWithoutArgs.java
@@ -0,0 +1,70 @@
+package com.puppycrawl.tools.checkstyle.checks.javadoc.abstractjavadoc;
+
+import java.io.Serializable;
+
+/**@author*/
+public class InputAbstractJavadocJavadocTagsWithoutArgs implements Serializable{
+ /**@serial*/
+ private static final long serialVersionUID = 7556448691029650757L;
+
+ /**@see*/
+ private static int field2;
+
+ /**@since*/
+ private static String field3;
+
+ /**@version*/
+ private static Object field4;
+
+ /**serialField*/
+ private static Object field5;
+
+ /**@exception*/
+ public static void method1() {
+
+ }
+
+ /**@throws*/
+ public static void method2() {
+
+ }
+
+ /**@return*/
+ public static int method3() {
+ return -1;
+ }
+
+ /**@param*/
+ public static void method4(int a) {
+
+ }
+
+ /**@customTag*/
+ public static void method5(int a) {
+
+ }
+
+ /**@deprecated*/
+ public static void method6(int a) {
+
+ }
+
+ /**@serialData*/
+ private void readObject(java.io.ObjectInputStream inputStream) {
+
+ }
+
+ /**
+ * {@link}
+ */
+ public void method7() {
+
+ }
+
+ /**
+ * {@linkplain }
+ */
+ public void method8() {
+
+ }
+}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/InputJavadocTagContinuationIndentation.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/InputJavadocTagContinuationIndentation.java
index a43c20756..27d5e6f37 100644
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/InputJavadocTagContinuationIndentation.java
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/javadoctagcontinuationindentation/InputJavadocTagContinuationIndentation.java
@@ -324,7 +324,7 @@ enum Foo1 {}
* L.
*
* @author max
- * @see {@link com.puppycrawl.tools.checkstyle.AllChecksPresentOnAvailableChecksPageTest
+ * @customTag {@link com.puppycrawl.tools.checkstyle.AllChecksPresentOnAvailableChecksPageTest
* some description} // no warning, as this is just inline tag description
*/
interface FooIn1 {}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescription.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescription.java
index ee7880239..bf3346d00 100644
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescription.java
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/nonemptyatclausedescription/InputNonEmptyAtclauseDescription.java
@@ -75,7 +75,7 @@ class InputNonEmptyAtclauseDescription
* @param a
* @param b
* @param c
- * @return
+ * @deprecated
* @throws Exception
* @deprecated
*/
@@ -89,7 +89,7 @@ class InputNonEmptyAtclauseDescription
* @param a
* @param b
* @param c
- * @return
+ * @deprecated
* @throws Exception
*/
public int foo4(String a, int b, double c) throws Exception