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 }