1 // Generated from com/puppycrawl/tools/checkstyle/grammar/javadoc/JavadocCommentsParser.g4 by ANTLR 4.13.2 2 package com.puppycrawl.tools.checkstyle.grammar.javadoc; 3 import org.antlr.v4.runtime.tree.ParseTreeVisitor; 4 5 /** 6 * This interface defines a complete generic visitor for a parse tree produced 7 * by {@link JavadocCommentsParser}. 8 * 9 * @param <T> The return type of the visit operation. Use {@link Void} for 10 * operations with no return type. 11 */ 12 public interface JavadocCommentsParserVisitor<T> extends ParseTreeVisitor<T> { 13 /** 14 * Visit a parse tree produced by {@link JavadocCommentsParser#javadoc}. 15 * @param ctx the parse tree 16 * @return the visitor result 17 */ 18 T visitJavadoc(JavadocCommentsParser.JavadocContext ctx); 19 /** 20 * Visit a parse tree produced by {@link JavadocCommentsParser#mainDescription}. 21 * @param ctx the parse tree 22 * @return the visitor result 23 */ 24 T visitMainDescription(JavadocCommentsParser.MainDescriptionContext ctx); 25 /** 26 * Visit a parse tree produced by {@link JavadocCommentsParser#blockTag}. 27 * @param ctx the parse tree 28 * @return the visitor result 29 */ 30 T visitBlockTag(JavadocCommentsParser.BlockTagContext ctx); 31 /** 32 * Visit a parse tree produced by {@link JavadocCommentsParser#authorTag}. 33 * @param ctx the parse tree 34 * @return the visitor result 35 */ 36 T visitAuthorTag(JavadocCommentsParser.AuthorTagContext ctx); 37 /** 38 * Visit a parse tree produced by {@link JavadocCommentsParser#deprecatedTag}. 39 * @param ctx the parse tree 40 * @return the visitor result 41 */ 42 T visitDeprecatedTag(JavadocCommentsParser.DeprecatedTagContext ctx); 43 /** 44 * Visit a parse tree produced by {@link JavadocCommentsParser#returnTag}. 45 * @param ctx the parse tree 46 * @return the visitor result 47 */ 48 T visitReturnTag(JavadocCommentsParser.ReturnTagContext ctx); 49 /** 50 * Visit a parse tree produced by {@link JavadocCommentsParser#parameterTag}. 51 * @param ctx the parse tree 52 * @return the visitor result 53 */ 54 T visitParameterTag(JavadocCommentsParser.ParameterTagContext ctx); 55 /** 56 * Visit a parse tree produced by {@link JavadocCommentsParser#throwsTag}. 57 * @param ctx the parse tree 58 * @return the visitor result 59 */ 60 T visitThrowsTag(JavadocCommentsParser.ThrowsTagContext ctx); 61 /** 62 * Visit a parse tree produced by {@link JavadocCommentsParser#exceptionTag}. 63 * @param ctx the parse tree 64 * @return the visitor result 65 */ 66 T visitExceptionTag(JavadocCommentsParser.ExceptionTagContext ctx); 67 /** 68 * Visit a parse tree produced by {@link JavadocCommentsParser#sinceTag}. 69 * @param ctx the parse tree 70 * @return the visitor result 71 */ 72 T visitSinceTag(JavadocCommentsParser.SinceTagContext ctx); 73 /** 74 * Visit a parse tree produced by {@link JavadocCommentsParser#versionTag}. 75 * @param ctx the parse tree 76 * @return the visitor result 77 */ 78 T visitVersionTag(JavadocCommentsParser.VersionTagContext ctx); 79 /** 80 * Visit a parse tree produced by {@link JavadocCommentsParser#seeTag}. 81 * @param ctx the parse tree 82 * @return the visitor result 83 */ 84 T visitSeeTag(JavadocCommentsParser.SeeTagContext ctx); 85 /** 86 * Visit a parse tree produced by {@link JavadocCommentsParser#hiddenTag}. 87 * @param ctx the parse tree 88 * @return the visitor result 89 */ 90 T visitHiddenTag(JavadocCommentsParser.HiddenTagContext ctx); 91 /** 92 * Visit a parse tree produced by {@link JavadocCommentsParser#usesTag}. 93 * @param ctx the parse tree 94 * @return the visitor result 95 */ 96 T visitUsesTag(JavadocCommentsParser.UsesTagContext ctx); 97 /** 98 * Visit a parse tree produced by {@link JavadocCommentsParser#providesTag}. 99 * @param ctx the parse tree 100 * @return the visitor result 101 */ 102 T visitProvidesTag(JavadocCommentsParser.ProvidesTagContext ctx); 103 /** 104 * Visit a parse tree produced by {@link JavadocCommentsParser#serialTag}. 105 * @param ctx the parse tree 106 * @return the visitor result 107 */ 108 T visitSerialTag(JavadocCommentsParser.SerialTagContext ctx); 109 /** 110 * Visit a parse tree produced by {@link JavadocCommentsParser#serialDataTag}. 111 * @param ctx the parse tree 112 * @return the visitor result 113 */ 114 T visitSerialDataTag(JavadocCommentsParser.SerialDataTagContext ctx); 115 /** 116 * Visit a parse tree produced by {@link JavadocCommentsParser#serialFieldTag}. 117 * @param ctx the parse tree 118 * @return the visitor result 119 */ 120 T visitSerialFieldTag(JavadocCommentsParser.SerialFieldTagContext ctx); 121 /** 122 * Visit a parse tree produced by {@link JavadocCommentsParser#customBlockTag}. 123 * @param ctx the parse tree 124 * @return the visitor result 125 */ 126 T visitCustomBlockTag(JavadocCommentsParser.CustomBlockTagContext ctx); 127 /** 128 * Visit a parse tree produced by {@link JavadocCommentsParser#inlineTag}. 129 * @param ctx the parse tree 130 * @return the visitor result 131 */ 132 T visitInlineTag(JavadocCommentsParser.InlineTagContext ctx); 133 /** 134 * Visit a parse tree produced by {@link JavadocCommentsParser#inlineTagContent}. 135 * @param ctx the parse tree 136 * @return the visitor result 137 */ 138 T visitInlineTagContent(JavadocCommentsParser.InlineTagContentContext ctx); 139 /** 140 * Visit a parse tree produced by {@link JavadocCommentsParser#codeInlineTag}. 141 * @param ctx the parse tree 142 * @return the visitor result 143 */ 144 T visitCodeInlineTag(JavadocCommentsParser.CodeInlineTagContext ctx); 145 /** 146 * Visit a parse tree produced by {@link JavadocCommentsParser#linkPlainInlineTag}. 147 * @param ctx the parse tree 148 * @return the visitor result 149 */ 150 T visitLinkPlainInlineTag(JavadocCommentsParser.LinkPlainInlineTagContext ctx); 151 /** 152 * Visit a parse tree produced by {@link JavadocCommentsParser#linkInlineTag}. 153 * @param ctx the parse tree 154 * @return the visitor result 155 */ 156 T visitLinkInlineTag(JavadocCommentsParser.LinkInlineTagContext ctx); 157 /** 158 * Visit a parse tree produced by {@link JavadocCommentsParser#valueInlineTag}. 159 * @param ctx the parse tree 160 * @return the visitor result 161 */ 162 T visitValueInlineTag(JavadocCommentsParser.ValueInlineTagContext ctx); 163 /** 164 * Visit a parse tree produced by {@link JavadocCommentsParser#inheritDocInlineTag}. 165 * @param ctx the parse tree 166 * @return the visitor result 167 */ 168 T visitInheritDocInlineTag(JavadocCommentsParser.InheritDocInlineTagContext ctx); 169 /** 170 * Visit a parse tree produced by {@link JavadocCommentsParser#summaryInlineTag}. 171 * @param ctx the parse tree 172 * @return the visitor result 173 */ 174 T visitSummaryInlineTag(JavadocCommentsParser.SummaryInlineTagContext ctx); 175 /** 176 * Visit a parse tree produced by {@link JavadocCommentsParser#systemPropertyInlineTag}. 177 * @param ctx the parse tree 178 * @return the visitor result 179 */ 180 T visitSystemPropertyInlineTag(JavadocCommentsParser.SystemPropertyInlineTagContext ctx); 181 /** 182 * Visit a parse tree produced by {@link JavadocCommentsParser#indexInlineTag}. 183 * @param ctx the parse tree 184 * @return the visitor result 185 */ 186 T visitIndexInlineTag(JavadocCommentsParser.IndexInlineTagContext ctx); 187 /** 188 * Visit a parse tree produced by {@link JavadocCommentsParser#returnInlineTag}. 189 * @param ctx the parse tree 190 * @return the visitor result 191 */ 192 T visitReturnInlineTag(JavadocCommentsParser.ReturnInlineTagContext ctx); 193 /** 194 * Visit a parse tree produced by {@link JavadocCommentsParser#literalInlineTag}. 195 * @param ctx the parse tree 196 * @return the visitor result 197 */ 198 T visitLiteralInlineTag(JavadocCommentsParser.LiteralInlineTagContext ctx); 199 /** 200 * Visit a parse tree produced by {@link JavadocCommentsParser#snippetInlineTag}. 201 * @param ctx the parse tree 202 * @return the visitor result 203 */ 204 T visitSnippetInlineTag(JavadocCommentsParser.SnippetInlineTagContext ctx); 205 /** 206 * Visit a parse tree produced by {@link JavadocCommentsParser#customInlineTag}. 207 * @param ctx the parse tree 208 * @return the visitor result 209 */ 210 T visitCustomInlineTag(JavadocCommentsParser.CustomInlineTagContext ctx); 211 /** 212 * Visit a parse tree produced by {@link JavadocCommentsParser#reference}. 213 * @param ctx the parse tree 214 * @return the visitor result 215 */ 216 T visitReference(JavadocCommentsParser.ReferenceContext ctx); 217 /** 218 * Visit a parse tree produced by {@link JavadocCommentsParser#typeName}. 219 * @param ctx the parse tree 220 * @return the visitor result 221 */ 222 T visitTypeName(JavadocCommentsParser.TypeNameContext ctx); 223 /** 224 * Visit a parse tree produced by {@link JavadocCommentsParser#qualifiedName}. 225 * @param ctx the parse tree 226 * @return the visitor result 227 */ 228 T visitQualifiedName(JavadocCommentsParser.QualifiedNameContext ctx); 229 /** 230 * Visit a parse tree produced by {@link JavadocCommentsParser#typeArguments}. 231 * @param ctx the parse tree 232 * @return the visitor result 233 */ 234 T visitTypeArguments(JavadocCommentsParser.TypeArgumentsContext ctx); 235 /** 236 * Visit a parse tree produced by {@link JavadocCommentsParser#typeArgument}. 237 * @param ctx the parse tree 238 * @return the visitor result 239 */ 240 T visitTypeArgument(JavadocCommentsParser.TypeArgumentContext ctx); 241 /** 242 * Visit a parse tree produced by {@link JavadocCommentsParser#memberReference}. 243 * @param ctx the parse tree 244 * @return the visitor result 245 */ 246 T visitMemberReference(JavadocCommentsParser.MemberReferenceContext ctx); 247 /** 248 * Visit a parse tree produced by {@link JavadocCommentsParser#parameterTypeList}. 249 * @param ctx the parse tree 250 * @return the visitor result 251 */ 252 T visitParameterTypeList(JavadocCommentsParser.ParameterTypeListContext ctx); 253 /** 254 * Visit a parse tree produced by {@link JavadocCommentsParser#snippetAttribute}. 255 * @param ctx the parse tree 256 * @return the visitor result 257 */ 258 T visitSnippetAttribute(JavadocCommentsParser.SnippetAttributeContext ctx); 259 /** 260 * Visit a parse tree produced by {@link JavadocCommentsParser#snippetBody}. 261 * @param ctx the parse tree 262 * @return the visitor result 263 */ 264 T visitSnippetBody(JavadocCommentsParser.SnippetBodyContext ctx); 265 /** 266 * Visit a parse tree produced by {@link JavadocCommentsParser#description}. 267 * @param ctx the parse tree 268 * @return the visitor result 269 */ 270 T visitDescription(JavadocCommentsParser.DescriptionContext ctx); 271 /** 272 * Visit a parse tree produced by {@link JavadocCommentsParser#htmlElement}. 273 * @param ctx the parse tree 274 * @return the visitor result 275 */ 276 T visitHtmlElement(JavadocCommentsParser.HtmlElementContext ctx); 277 /** 278 * Visit a parse tree produced by {@link JavadocCommentsParser#voidElement}. 279 * @param ctx the parse tree 280 * @return the visitor result 281 */ 282 T visitVoidElement(JavadocCommentsParser.VoidElementContext ctx); 283 /** 284 * Visit a parse tree produced by {@link JavadocCommentsParser#tightElement}. 285 * @param ctx the parse tree 286 * @return the visitor result 287 */ 288 T visitTightElement(JavadocCommentsParser.TightElementContext ctx); 289 /** 290 * Visit a parse tree produced by {@link JavadocCommentsParser#nonTightElement}. 291 * @param ctx the parse tree 292 * @return the visitor result 293 */ 294 T visitNonTightElement(JavadocCommentsParser.NonTightElementContext ctx); 295 /** 296 * Visit a parse tree produced by {@link JavadocCommentsParser#selfClosingElement}. 297 * @param ctx the parse tree 298 * @return the visitor result 299 */ 300 T visitSelfClosingElement(JavadocCommentsParser.SelfClosingElementContext ctx); 301 /** 302 * Visit a parse tree produced by {@link JavadocCommentsParser#htmlTagStart}. 303 * @param ctx the parse tree 304 * @return the visitor result 305 */ 306 T visitHtmlTagStart(JavadocCommentsParser.HtmlTagStartContext ctx); 307 /** 308 * Visit a parse tree produced by {@link JavadocCommentsParser#htmlTagEnd}. 309 * @param ctx the parse tree 310 * @return the visitor result 311 */ 312 T visitHtmlTagEnd(JavadocCommentsParser.HtmlTagEndContext ctx); 313 /** 314 * Visit a parse tree produced by {@link JavadocCommentsParser#htmlAttribute}. 315 * @param ctx the parse tree 316 * @return the visitor result 317 */ 318 T visitHtmlAttribute(JavadocCommentsParser.HtmlAttributeContext ctx); 319 /** 320 * Visit a parse tree produced by {@link JavadocCommentsParser#htmlContent}. 321 * @param ctx the parse tree 322 * @return the visitor result 323 */ 324 T visitHtmlContent(JavadocCommentsParser.HtmlContentContext ctx); 325 /** 326 * Visit a parse tree produced by {@link JavadocCommentsParser#nonTightHtmlContent}. 327 * @param ctx the parse tree 328 * @return the visitor result 329 */ 330 T visitNonTightHtmlContent(JavadocCommentsParser.NonTightHtmlContentContext ctx); 331 /** 332 * Visit a parse tree produced by {@link JavadocCommentsParser#htmlComment}. 333 * @param ctx the parse tree 334 * @return the visitor result 335 */ 336 T visitHtmlComment(JavadocCommentsParser.HtmlCommentContext ctx); 337 /** 338 * Visit a parse tree produced by {@link JavadocCommentsParser#htmlCommentContent}. 339 * @param ctx the parse tree 340 * @return the visitor result 341 */ 342 T visitHtmlCommentContent(JavadocCommentsParser.HtmlCommentContentContext ctx); 343 }