View Javadoc
1   /*
2   JavadocStyle
3   scope = public
4   excludeScope = (default)null
5   checkFirstSentence = (default)true
6   endOfSentenceFormat = (default)([.?!][ \t\n\r\f<])|([.?!]$)
7   checkEmptyJavadoc = (default)false
8   checkHtml = false
9   tokens = METHOD_DEF
10  
11  
12  */
13  
14  package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle;
15  
16  public class InputJavadocStyleRestrictedTokenSet2
17  {
18        /**
19       * Tags for two lines.
20       * <a href="some_link"
21       * >Link Text</a>
22       */
23      private void method12() {}
24  
25      /**
26       * First sentence.
27       * <pre>
28       * +--LITERAL_DO (do)
29       *     |
30       *     +--SLIST ({)
31       *         |
32       *         +--EXPR
33       *             |
34       *             +--ASSIGN (=)
35       *                 |
36       *                 +--IDENT (x)
37       *                 +--METHOD_CALL (()
38       *                     |
39       *                     +--DOT (.)
40       *                         |
41       *                         +--IDENT (rand)
42       *                         +--IDENT (nextInt)
43       *                     +--ELIST
44       *                         |
45       *                         +--EXPR
46       *                             |
47       *                             +--NUM_INT (10)
48       *                     +--RPAREN ())
49       *         +--SEMI (;)
50       *         +--RCURLY (})
51       *     +--LPAREN (()
52       *     +--EXPR
53       *         |
54       *         +--LT (<)
55       *             |
56       *             +--IDENT (x)
57       *             +--NUM_INT (5)
58       *     +--RPAREN ())
59       *     +--SEMI (;)
60       * </pre>
61       */
62      private void method13() {}
63  
64      /**
65       * Some problematic javadoc. Sample usage:
66       * <blockquote>
67       */
68  
69      private void method14() {}
70  
71      /**
72       * Empty line between javadoc and method declaration cause wrong
73       * line number for reporting error (bug 841942)
74       */
75  
76      private void method15() {}
77  
78      /** Description of field: {@value}. */
79      public static final int dummy = 4911;
80  
81      /**
82       */
83      public void method16() {}
84  
85      /**
86       * @param a A parameter
87       */
88      protected void method17(String a) {}
89  
90      /**
91       * @exception RuntimeException should be thrown
92       */
93      void method18(String a) {}
94  
95      /**
96       */
97      private static int ASDF = 0;
98  
99      /** @see Object */
100     public void method19() {}
101 
102     public enum Test
103     {
104         /**
105          * Value 1 without a period
106          */
107         value1,
108 
109         /**
110          * Value 2 with a period.
111          */
112         value2,
113     }
114 }