View Javadoc
1   /*
2   NonEmptyAtclauseDescription
3   violateExecutionOnNonTightHtml = (default)false
4   javadocTokens = (default)PARAM_LITERAL, RETURN_LITERAL, THROWS_LITERAL, \
5                   EXCEPTION_LITERAL, DEPRECATED_LITERAL
6   
7   
8   */
9   
10  package com.puppycrawl.tools.checkstyle.checks.javadoc.nonemptyatclausedescription;
11  
12  public class InputNonEmptyAtclauseDescriptionTwo
13  {
14      /**
15       *
16       * @param a
17       * @param b
18       * @param c
19       * @deprecated
20       * @throws Exception
21       */ // violation 5 lines above
22      // violation 5 lines above
23      // violation 5 lines above
24      // violation 5 lines above
25      // violation 5 lines above
26      public int foo4(String a, int b, double c) throws Exception
27      {
28          return 1;
29      }
30  
31      /**
32       * Some javadoc
33       * @param a Some javadoc
34       * @param b Some javadoc
35       * @param c Some javadoc
36       * @return Some javadoc
37       * @exception Exception Some javadoc
38       * @deprecated Some javadoc
39       */
40      public int foo5(String a, int b, double c) throws Exception
41      {
42          return 1;
43      }
44  
45      /**
46       *
47       * @param a Some javadoc
48       * @param b Some javadoc
49       * @param c Some javadoc
50       * @return Some javadoc
51       * @exception Exception
52       */ // violation above
53      public int foo6(String a, int b, double c) throws Exception
54      {
55          return 1;
56      }
57  
58      /**
59       * @param a xxx
60       * @return
61       */ // violation above
62      int foo(int a) {
63          return a;
64      }
65  
66      /**
67       * @return {@code 1}
68       */     // ^ ok
69      int bar() {
70          return 1;
71      }
72  
73      /**
74       *
75       * @return
76       *
77       * @throws Exception
78       *
79       */ // violation 4 lines above
80      // violation 3 lines above
81          public int foo7() throws Exception
82          {
83                  return 1;
84          }
85  
86  }