1 package com.google.checkstyle.test.chapter7javadoc.rule712paragraphs; 2 3 /** 4 * Some Javadoc. 5 * 6 * <p>/^ WARN/ Some Javadoc. 7 * 8 * <p> 9 */ 10 class InputFormattedIncorrectJavadocParagraph { 11 12 /** 13 * Some Javadoc. 14 * 15 * <p> 16 * 17 * <p>Some Javadoc. 18 * 19 * @since 8.0 20 */ 21 public static final byte NUL = 0; 22 23 /** 24 * Some 25 * 26 * <p>Javadoc. 27 * 28 * <p>Some Javadoc. 29 * 30 * @see <a 31 * href="http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules"> 32 * Documentation about GWT emulated source</a> 33 */ 34 boolean emulated() { 35 return false; 36 } 37 38 /** 39 * Some Javadoc. 40 * 41 * <p> 42 * 43 * <p> 44 * 45 * <p> 46 * 47 * <p>/^WARN/ Some Javadoc. 48 * 49 * <p> 50 */ 51 class InnerInputCorrectJavaDocParagraphCheck { 52 53 /** 54 * Some Javadoc. 55 * 56 * <p> 57 * 58 * @since 8.0 59 */ 60 public static final byte NUL = 0; 61 62 /** 63 * /^WARN/ Some Javadoc. 64 * 65 * <p>/^WARN/ 66 * 67 * <p>/^WARN/ Some Javadoc. 68 * 69 * <p> 70 * 71 * @see <a 72 * href="http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules"> 73 * Documentation about GWT emulated source</a> 74 */ 75 boolean emulated() { 76 return false; 77 } 78 } 79 80 InnerInputCorrectJavaDocParagraphCheck anon = 81 new InnerInputCorrectJavaDocParagraphCheck() { 82 83 /** 84 * Some Javadoc. 85 * 86 * <p>Some Javadoc. 87 * 88 * @since 8.0 89 */ 90 public static final byte NUL = 0; 91 92 /** 93 * /WARN/ Some Javadoc. 94 * 95 * <p> 96 * 97 * <p>Some Javadoc. 98 * 99 * @see <a 100 * href="http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules"> 101 * Documentation about 102 * <p>GWT emulated source</a> 103 */ 104 // violation 2 lines above '<p> tag should be preceded with an empty line.' 105 boolean emulated() { 106 return false; 107 } 108 }; 109 110 /* 4 lines below, no violation until #15685 */ 111 /** 112 * Some summary. 113 * 114 * <p> 115 * 116 * <h1>Testing...</h1> 117 */ 118 class InnerPrecedingPtag { 119 /* 5 lines below, no violation until #15685 */ 120 /** 121 * Some summary. 122 * 123 * <p> 124 * 125 * <ul> 126 * <p> 127 * <li>1 // should NOT give violation as there is not empty line before 128 * </ul> 129 */ 130 // violation 4 lines above '<p> tag should be preceded with an empty line.' 131 public void foo() {} 132 133 /* 5 lines below, no violation until #15685 */ 134 /** 135 * Some summary. 136 * 137 * <p> 138 * 139 * <table> 140 * </table> 141 */ 142 public void fooo() {} 143 144 /* 5 lines below, no violation until #15685 */ 145 /** 146 * Some summary. 147 * 148 * <p> 149 * 150 * <pre>testing...</pre> 151 * 152 * <pre>testing...</pre> 153 */ 154 public void foooo() {} 155 } 156 }