View Javadoc
1   /*
2   SummaryJavadoc
3   violateExecutionOnNonTightHtml = (default)false
4   forbiddenSummaryFragments = (default)^$
5   period = (default).
6   
7   
8   */
9   
10  package com.puppycrawl.tools.checkstyle.checks.javadoc.summaryjavadoc;
11  
12  /**
13   * Config: default.
14   */
15  public class InputSummaryJavadocHtmlFormat {
16  
17      /**
18       * <p><b>{@summary Normal Javadoc.}</b></p>
19       */
20      private void foo1() {} // ok
21      /**
22       * <p><b><i>{@summary Normal Javadoc}</i></b></p>
23       */ // violation above 'Summary .* missing an ending period.'
24      private void foo2() {}
25  
26      /**
27       * <p>{@summary Normal Javadoc {@author my code}.}</p>
28       */
29      private void foo3() {} // ok
30  
31      /**
32       * {@summary <p> .</p>}
33       */
34      private void foo4() {} // ok
35      // violation below 'Summary javadoc is missing.'
36      /**
37       * <p>{@code Code.}</p>
38       */
39      private void foo6() {}
40      /**
41       * <p>{@summary}</p>
42       */ // violation above 'Summary javadoc is missing.'
43      private void foo11() {}
44  
45      /**
46       * <b><p>{@summary Normal Javadoc.}</p></b>
47       */
48      private void foo13() {} // ok
49  
50      /**
51       * <i><b><p>{@summary Normal Javadoc.}</p></b></i>
52       */
53      private void foo14() {} // ok
54  
55      /** <b>{@summary Normal single-line Javadoc.}</b> */
56      private void foo16() {} // ok
57  }
58