1 /* 2 JavadocParagraph 3 violateExecutionOnNonTightHtml = (default)false 4 allowNewlineParagraph = false 5 6 7 */ 8 9 package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocparagraph; 10 11 // 2 violations 5 lines below: 12 // '<p> tag should be placed immediately before the first word' 13 // 'tag should be preceded with an empty line.' 14 /** 15 * Some Javadoc. 16 * <p> 17 * /^ WARN/ Some Javadoc.<p> 18 */ 19 // 2 violations 2 lines above: 20 // '<p> tag should be placed immediately before the first word' 21 // 'tag should be preceded with an empty line.' 22 class InputJavadocParagraphIncorrect2 { 23 24 // 2 violations 4 lines below: 25 // '<p> tag should be placed immediately before the first word' 26 // 'tag should be preceded with an empty line.' 27 /** 28 * Some Javadoc.<P> 29 * 30 * <p> Some Javadoc. 31 * 32 * @since 8.0 33 */ 34 // violation 4 lines above '<p> tag should be placed immediately before the first word' 35 public static final byte NUL = 0; 36 37 // violation 2 lines below 'tag should be preceded with an empty line.' 38 /** 39 * Some <p>Javadoc. 40 * 41 * <p> Some Javadoc. 42 * 43 * @see <a href="http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules"> 44 * Documentation about GWT emulated source</a> 45 */ 46 // violation 5 lines above '<p> tag should be placed immediately before the first word' 47 boolean emulated() {return false;} 48 49 // 3 violations 7 lines below: 50 // '<p> tag should be placed immediately before the first word' 51 // 'tag should be preceded with an empty line.' 52 // 'Redundant \<p\> tag.' 53 // 2 violations 4 lines below: 54 // '<p> tag should be placed immediately before the first word' 55 // 'tag should be preceded with an empty line.' 56 /**<p>Some Javadoc.<p> 57 * <p> 58 * <p><p> 59 * <p>/^WARN/ Some Javadoc.<p>*/ 60 // 2 violations 2 lines above: 61 // '<p> tag should be placed immediately before the first word' 62 // '<p> tag should be preceded with an empty line.' 63 // 2 violations 4 lines above: 64 // '<p> tag should be placed immediately before the first word' 65 // '<p> tag should be preceded with an empty line.' 66 class InnerInputJavadocParagraphIncorrect { 67 68 // 2 violations 4 lines below: 69 // '<p> tag should be placed immediately before the first word' 70 // '<p> tag should be preceded with an empty line.' 71 /** 72 * Some Javadoc./WARN/<p> 73 * 74 * @since 8.0 75 */ 76 public static final byte NUL = 0; 77 78 // 2 violations 5 lines below: 79 // '<p> tag should be placed immediately before the first word' 80 // 'Redundant <p> tag.' 81 // violation 5 lines below '<p> tag should be placed immediately before the first word' 82 /** 83 * <p> 84 * /^WARN/ Some Javadoc. 85 * 86 * <P> 87 * /^WARN/ 88 * <p> 89 * /^WARN/ Some Javadoc.<p> 90 * @see <a href="http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules"> 91 * Documentation about GWT emulated source</a> 92 */ 93 // 2 violations 5 lines above: 94 // '<p> tag should be placed immediately before the first word' 95 // '<p> tag should be preceded with an empty line.' 96 // 2 violations 7 lines above: 97 // '<p> tag should be placed immediately before the first word' 98 // '<p> tag should be preceded with an empty line.' 99 boolean emulated() {return false;} 100 } 101 102 InnerInputJavadocParagraphIncorrect anon = new InnerInputJavadocParagraphIncorrect() { 103 104 // violation 2 lines below 'Redundant <p> tag.' 105 /** 106 * <p>Some Javadoc. 107 * 108 * Some Javadoc. 109 * 110 * @since 8.0 111 */ 112 // violation 5 lines above 'Empty line should be followed by <p> tag on the next line.' 113 public static final byte NUL = 0; 114 115 // 2 violations 5 lines below: 116 // '<p> tag should be placed immediately before the first word' 117 // '<p> tag should be preceded with an empty line.' 118 // violation 4 lines below '<p> tag should be placed immediately before the first word' 119 /** 120 * /WARN/ Some Javadoc.<p> 121 * 122 * <p> Some Javadoc. 123 * 124 * @see <a href="http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules"> 125 * Documentation about <p> GWT emulated source</a> 126 */ 127 // 2 violations 2 lines above: 128 // '<p> tag should be placed immediately before the first word' 129 // '<p> tag should be preceded with an empty line.' 130 boolean emulated() {return false;} 131 132 // violation 3 lines below 'Empty line should be followed by <p> tag on the next line.' 133 /** 134 * Double newline. 135 * 136 * 137 * Some Javadoc. //DOUBLE WARN AT TWO PREVIOUS LINES 138 */ 139 // violation 3 lines above 'Empty line should be followed by <p> tag on the next line.' 140 void doubleNewline() {} 141 }; 142 }