001// Generated from com/puppycrawl/tools/checkstyle/grammars/javadoc/JavadocParser.g4 by ANTLR 4.5
002package com.puppycrawl.tools.checkstyle.grammars.javadoc;
003import org.antlr.v4.runtime.misc.NotNull;
004import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;
005
006/**
007 * This class provides an empty implementation of {@link JavadocParserVisitor},
008 * which can be extended to create a visitor which only needs to handle a subset
009 * of the available methods.
010 *
011 * @param <T> The return type of the visit operation. Use {@link Void} for
012 * operations with no return type.
013 */
014public class JavadocParserBaseVisitor<T> extends AbstractParseTreeVisitor<T> implements JavadocParserVisitor<T> {
015        /**
016         * {@inheritDoc}
017         *
018         * <p>The default implementation returns the result of calling
019         * {@link #visitChildren} on {@code ctx}.</p>
020         */
021        @Override public T visitJavadoc(JavadocParser.JavadocContext ctx) { return visitChildren(ctx); }
022        /**
023         * {@inheritDoc}
024         *
025         * <p>The default implementation returns the result of calling
026         * {@link #visitChildren} on {@code ctx}.</p>
027         */
028        @Override public T visitHtmlElement(JavadocParser.HtmlElementContext ctx) { return visitChildren(ctx); }
029        /**
030         * {@inheritDoc}
031         *
032         * <p>The default implementation returns the result of calling
033         * {@link #visitChildren} on {@code ctx}.</p>
034         */
035        @Override public T visitHtmlElementOpen(JavadocParser.HtmlElementOpenContext ctx) { return visitChildren(ctx); }
036        /**
037         * {@inheritDoc}
038         *
039         * <p>The default implementation returns the result of calling
040         * {@link #visitChildren} on {@code ctx}.</p>
041         */
042        @Override public T visitHtmlElementClose(JavadocParser.HtmlElementCloseContext ctx) { return visitChildren(ctx); }
043        /**
044         * {@inheritDoc}
045         *
046         * <p>The default implementation returns the result of calling
047         * {@link #visitChildren} on {@code ctx}.</p>
048         */
049        @Override public T visitAttribute(JavadocParser.AttributeContext ctx) { return visitChildren(ctx); }
050        /**
051         * {@inheritDoc}
052         *
053         * <p>The default implementation returns the result of calling
054         * {@link #visitChildren} on {@code ctx}.</p>
055         */
056        @Override public T visitHtmlTag(JavadocParser.HtmlTagContext ctx) { return visitChildren(ctx); }
057        /**
058         * {@inheritDoc}
059         *
060         * <p>The default implementation returns the result of calling
061         * {@link #visitChildren} on {@code ctx}.</p>
062         */
063        @Override public T visitPTagOpen(JavadocParser.PTagOpenContext ctx) { return visitChildren(ctx); }
064        /**
065         * {@inheritDoc}
066         *
067         * <p>The default implementation returns the result of calling
068         * {@link #visitChildren} on {@code ctx}.</p>
069         */
070        @Override public T visitPTagClose(JavadocParser.PTagCloseContext ctx) { return visitChildren(ctx); }
071        /**
072         * {@inheritDoc}
073         *
074         * <p>The default implementation returns the result of calling
075         * {@link #visitChildren} on {@code ctx}.</p>
076         */
077        @Override public T visitParagraph(JavadocParser.ParagraphContext ctx) { return visitChildren(ctx); }
078        /**
079         * {@inheritDoc}
080         *
081         * <p>The default implementation returns the result of calling
082         * {@link #visitChildren} on {@code ctx}.</p>
083         */
084        @Override public T visitLiTagOpen(JavadocParser.LiTagOpenContext ctx) { return visitChildren(ctx); }
085        /**
086         * {@inheritDoc}
087         *
088         * <p>The default implementation returns the result of calling
089         * {@link #visitChildren} on {@code ctx}.</p>
090         */
091        @Override public T visitLiTagClose(JavadocParser.LiTagCloseContext ctx) { return visitChildren(ctx); }
092        /**
093         * {@inheritDoc}
094         *
095         * <p>The default implementation returns the result of calling
096         * {@link #visitChildren} on {@code ctx}.</p>
097         */
098        @Override public T visitLi(JavadocParser.LiContext ctx) { return visitChildren(ctx); }
099        /**
100         * {@inheritDoc}
101         *
102         * <p>The default implementation returns the result of calling
103         * {@link #visitChildren} on {@code ctx}.</p>
104         */
105        @Override public T visitTrTagOpen(JavadocParser.TrTagOpenContext ctx) { return visitChildren(ctx); }
106        /**
107         * {@inheritDoc}
108         *
109         * <p>The default implementation returns the result of calling
110         * {@link #visitChildren} on {@code ctx}.</p>
111         */
112        @Override public T visitTrTagClose(JavadocParser.TrTagCloseContext ctx) { return visitChildren(ctx); }
113        /**
114         * {@inheritDoc}
115         *
116         * <p>The default implementation returns the result of calling
117         * {@link #visitChildren} on {@code ctx}.</p>
118         */
119        @Override public T visitTr(JavadocParser.TrContext ctx) { return visitChildren(ctx); }
120        /**
121         * {@inheritDoc}
122         *
123         * <p>The default implementation returns the result of calling
124         * {@link #visitChildren} on {@code ctx}.</p>
125         */
126        @Override public T visitTdTagOpen(JavadocParser.TdTagOpenContext ctx) { return visitChildren(ctx); }
127        /**
128         * {@inheritDoc}
129         *
130         * <p>The default implementation returns the result of calling
131         * {@link #visitChildren} on {@code ctx}.</p>
132         */
133        @Override public T visitTdTagClose(JavadocParser.TdTagCloseContext ctx) { return visitChildren(ctx); }
134        /**
135         * {@inheritDoc}
136         *
137         * <p>The default implementation returns the result of calling
138         * {@link #visitChildren} on {@code ctx}.</p>
139         */
140        @Override public T visitTd(JavadocParser.TdContext ctx) { return visitChildren(ctx); }
141        /**
142         * {@inheritDoc}
143         *
144         * <p>The default implementation returns the result of calling
145         * {@link #visitChildren} on {@code ctx}.</p>
146         */
147        @Override public T visitThTagOpen(JavadocParser.ThTagOpenContext ctx) { return visitChildren(ctx); }
148        /**
149         * {@inheritDoc}
150         *
151         * <p>The default implementation returns the result of calling
152         * {@link #visitChildren} on {@code ctx}.</p>
153         */
154        @Override public T visitThTagClose(JavadocParser.ThTagCloseContext ctx) { return visitChildren(ctx); }
155        /**
156         * {@inheritDoc}
157         *
158         * <p>The default implementation returns the result of calling
159         * {@link #visitChildren} on {@code ctx}.</p>
160         */
161        @Override public T visitTh(JavadocParser.ThContext ctx) { return visitChildren(ctx); }
162        /**
163         * {@inheritDoc}
164         *
165         * <p>The default implementation returns the result of calling
166         * {@link #visitChildren} on {@code ctx}.</p>
167         */
168        @Override public T visitBodyTagOpen(JavadocParser.BodyTagOpenContext ctx) { return visitChildren(ctx); }
169        /**
170         * {@inheritDoc}
171         *
172         * <p>The default implementation returns the result of calling
173         * {@link #visitChildren} on {@code ctx}.</p>
174         */
175        @Override public T visitBodyTagClose(JavadocParser.BodyTagCloseContext ctx) { return visitChildren(ctx); }
176        /**
177         * {@inheritDoc}
178         *
179         * <p>The default implementation returns the result of calling
180         * {@link #visitChildren} on {@code ctx}.</p>
181         */
182        @Override public T visitBody(JavadocParser.BodyContext ctx) { return visitChildren(ctx); }
183        /**
184         * {@inheritDoc}
185         *
186         * <p>The default implementation returns the result of calling
187         * {@link #visitChildren} on {@code ctx}.</p>
188         */
189        @Override public T visitColgroupTagOpen(JavadocParser.ColgroupTagOpenContext ctx) { return visitChildren(ctx); }
190        /**
191         * {@inheritDoc}
192         *
193         * <p>The default implementation returns the result of calling
194         * {@link #visitChildren} on {@code ctx}.</p>
195         */
196        @Override public T visitColgroupTagClose(JavadocParser.ColgroupTagCloseContext ctx) { return visitChildren(ctx); }
197        /**
198         * {@inheritDoc}
199         *
200         * <p>The default implementation returns the result of calling
201         * {@link #visitChildren} on {@code ctx}.</p>
202         */
203        @Override public T visitColgroup(JavadocParser.ColgroupContext ctx) { return visitChildren(ctx); }
204        /**
205         * {@inheritDoc}
206         *
207         * <p>The default implementation returns the result of calling
208         * {@link #visitChildren} on {@code ctx}.</p>
209         */
210        @Override public T visitDdTagOpen(JavadocParser.DdTagOpenContext ctx) { return visitChildren(ctx); }
211        /**
212         * {@inheritDoc}
213         *
214         * <p>The default implementation returns the result of calling
215         * {@link #visitChildren} on {@code ctx}.</p>
216         */
217        @Override public T visitDdTagClose(JavadocParser.DdTagCloseContext ctx) { return visitChildren(ctx); }
218        /**
219         * {@inheritDoc}
220         *
221         * <p>The default implementation returns the result of calling
222         * {@link #visitChildren} on {@code ctx}.</p>
223         */
224        @Override public T visitDd(JavadocParser.DdContext ctx) { return visitChildren(ctx); }
225        /**
226         * {@inheritDoc}
227         *
228         * <p>The default implementation returns the result of calling
229         * {@link #visitChildren} on {@code ctx}.</p>
230         */
231        @Override public T visitDtTagOpen(JavadocParser.DtTagOpenContext ctx) { return visitChildren(ctx); }
232        /**
233         * {@inheritDoc}
234         *
235         * <p>The default implementation returns the result of calling
236         * {@link #visitChildren} on {@code ctx}.</p>
237         */
238        @Override public T visitDtTagClose(JavadocParser.DtTagCloseContext ctx) { return visitChildren(ctx); }
239        /**
240         * {@inheritDoc}
241         *
242         * <p>The default implementation returns the result of calling
243         * {@link #visitChildren} on {@code ctx}.</p>
244         */
245        @Override public T visitDt(JavadocParser.DtContext ctx) { return visitChildren(ctx); }
246        /**
247         * {@inheritDoc}
248         *
249         * <p>The default implementation returns the result of calling
250         * {@link #visitChildren} on {@code ctx}.</p>
251         */
252        @Override public T visitHeadTagOpen(JavadocParser.HeadTagOpenContext ctx) { return visitChildren(ctx); }
253        /**
254         * {@inheritDoc}
255         *
256         * <p>The default implementation returns the result of calling
257         * {@link #visitChildren} on {@code ctx}.</p>
258         */
259        @Override public T visitHeadTagClose(JavadocParser.HeadTagCloseContext ctx) { return visitChildren(ctx); }
260        /**
261         * {@inheritDoc}
262         *
263         * <p>The default implementation returns the result of calling
264         * {@link #visitChildren} on {@code ctx}.</p>
265         */
266        @Override public T visitHead(JavadocParser.HeadContext ctx) { return visitChildren(ctx); }
267        /**
268         * {@inheritDoc}
269         *
270         * <p>The default implementation returns the result of calling
271         * {@link #visitChildren} on {@code ctx}.</p>
272         */
273        @Override public T visitHtmlTagOpen(JavadocParser.HtmlTagOpenContext ctx) { return visitChildren(ctx); }
274        /**
275         * {@inheritDoc}
276         *
277         * <p>The default implementation returns the result of calling
278         * {@link #visitChildren} on {@code ctx}.</p>
279         */
280        @Override public T visitHtmlTagClose(JavadocParser.HtmlTagCloseContext ctx) { return visitChildren(ctx); }
281        /**
282         * {@inheritDoc}
283         *
284         * <p>The default implementation returns the result of calling
285         * {@link #visitChildren} on {@code ctx}.</p>
286         */
287        @Override public T visitHtml(JavadocParser.HtmlContext ctx) { return visitChildren(ctx); }
288        /**
289         * {@inheritDoc}
290         *
291         * <p>The default implementation returns the result of calling
292         * {@link #visitChildren} on {@code ctx}.</p>
293         */
294        @Override public T visitOptionTagOpen(JavadocParser.OptionTagOpenContext ctx) { return visitChildren(ctx); }
295        /**
296         * {@inheritDoc}
297         *
298         * <p>The default implementation returns the result of calling
299         * {@link #visitChildren} on {@code ctx}.</p>
300         */
301        @Override public T visitOptionTagClose(JavadocParser.OptionTagCloseContext ctx) { return visitChildren(ctx); }
302        /**
303         * {@inheritDoc}
304         *
305         * <p>The default implementation returns the result of calling
306         * {@link #visitChildren} on {@code ctx}.</p>
307         */
308        @Override public T visitOption(JavadocParser.OptionContext ctx) { return visitChildren(ctx); }
309        /**
310         * {@inheritDoc}
311         *
312         * <p>The default implementation returns the result of calling
313         * {@link #visitChildren} on {@code ctx}.</p>
314         */
315        @Override public T visitTbodyTagOpen(JavadocParser.TbodyTagOpenContext ctx) { return visitChildren(ctx); }
316        /**
317         * {@inheritDoc}
318         *
319         * <p>The default implementation returns the result of calling
320         * {@link #visitChildren} on {@code ctx}.</p>
321         */
322        @Override public T visitTbodyTagClose(JavadocParser.TbodyTagCloseContext ctx) { return visitChildren(ctx); }
323        /**
324         * {@inheritDoc}
325         *
326         * <p>The default implementation returns the result of calling
327         * {@link #visitChildren} on {@code ctx}.</p>
328         */
329        @Override public T visitTbody(JavadocParser.TbodyContext ctx) { return visitChildren(ctx); }
330        /**
331         * {@inheritDoc}
332         *
333         * <p>The default implementation returns the result of calling
334         * {@link #visitChildren} on {@code ctx}.</p>
335         */
336        @Override public T visitTfootTagOpen(JavadocParser.TfootTagOpenContext ctx) { return visitChildren(ctx); }
337        /**
338         * {@inheritDoc}
339         *
340         * <p>The default implementation returns the result of calling
341         * {@link #visitChildren} on {@code ctx}.</p>
342         */
343        @Override public T visitTfootTagClose(JavadocParser.TfootTagCloseContext ctx) { return visitChildren(ctx); }
344        /**
345         * {@inheritDoc}
346         *
347         * <p>The default implementation returns the result of calling
348         * {@link #visitChildren} on {@code ctx}.</p>
349         */
350        @Override public T visitTfoot(JavadocParser.TfootContext ctx) { return visitChildren(ctx); }
351        /**
352         * {@inheritDoc}
353         *
354         * <p>The default implementation returns the result of calling
355         * {@link #visitChildren} on {@code ctx}.</p>
356         */
357        @Override public T visitTheadTagOpen(JavadocParser.TheadTagOpenContext ctx) { return visitChildren(ctx); }
358        /**
359         * {@inheritDoc}
360         *
361         * <p>The default implementation returns the result of calling
362         * {@link #visitChildren} on {@code ctx}.</p>
363         */
364        @Override public T visitTheadTagClose(JavadocParser.TheadTagCloseContext ctx) { return visitChildren(ctx); }
365        /**
366         * {@inheritDoc}
367         *
368         * <p>The default implementation returns the result of calling
369         * {@link #visitChildren} on {@code ctx}.</p>
370         */
371        @Override public T visitThead(JavadocParser.TheadContext ctx) { return visitChildren(ctx); }
372        /**
373         * {@inheritDoc}
374         *
375         * <p>The default implementation returns the result of calling
376         * {@link #visitChildren} on {@code ctx}.</p>
377         */
378        @Override public T visitSingletonElement(JavadocParser.SingletonElementContext ctx) { return visitChildren(ctx); }
379        /**
380         * {@inheritDoc}
381         *
382         * <p>The default implementation returns the result of calling
383         * {@link #visitChildren} on {@code ctx}.</p>
384         */
385        @Override public T visitSingletonTag(JavadocParser.SingletonTagContext ctx) { return visitChildren(ctx); }
386        /**
387         * {@inheritDoc}
388         *
389         * <p>The default implementation returns the result of calling
390         * {@link #visitChildren} on {@code ctx}.</p>
391         */
392        @Override public T visitAreaTag(JavadocParser.AreaTagContext ctx) { return visitChildren(ctx); }
393        /**
394         * {@inheritDoc}
395         *
396         * <p>The default implementation returns the result of calling
397         * {@link #visitChildren} on {@code ctx}.</p>
398         */
399        @Override public T visitBaseTag(JavadocParser.BaseTagContext ctx) { return visitChildren(ctx); }
400        /**
401         * {@inheritDoc}
402         *
403         * <p>The default implementation returns the result of calling
404         * {@link #visitChildren} on {@code ctx}.</p>
405         */
406        @Override public T visitBasefrontTag(JavadocParser.BasefrontTagContext ctx) { return visitChildren(ctx); }
407        /**
408         * {@inheritDoc}
409         *
410         * <p>The default implementation returns the result of calling
411         * {@link #visitChildren} on {@code ctx}.</p>
412         */
413        @Override public T visitBrTag(JavadocParser.BrTagContext ctx) { return visitChildren(ctx); }
414        /**
415         * {@inheritDoc}
416         *
417         * <p>The default implementation returns the result of calling
418         * {@link #visitChildren} on {@code ctx}.</p>
419         */
420        @Override public T visitColTag(JavadocParser.ColTagContext ctx) { return visitChildren(ctx); }
421        /**
422         * {@inheritDoc}
423         *
424         * <p>The default implementation returns the result of calling
425         * {@link #visitChildren} on {@code ctx}.</p>
426         */
427        @Override public T visitFrameTag(JavadocParser.FrameTagContext ctx) { return visitChildren(ctx); }
428        /**
429         * {@inheritDoc}
430         *
431         * <p>The default implementation returns the result of calling
432         * {@link #visitChildren} on {@code ctx}.</p>
433         */
434        @Override public T visitHrTag(JavadocParser.HrTagContext ctx) { return visitChildren(ctx); }
435        /**
436         * {@inheritDoc}
437         *
438         * <p>The default implementation returns the result of calling
439         * {@link #visitChildren} on {@code ctx}.</p>
440         */
441        @Override public T visitImgTag(JavadocParser.ImgTagContext ctx) { return visitChildren(ctx); }
442        /**
443         * {@inheritDoc}
444         *
445         * <p>The default implementation returns the result of calling
446         * {@link #visitChildren} on {@code ctx}.</p>
447         */
448        @Override public T visitInputTag(JavadocParser.InputTagContext ctx) { return visitChildren(ctx); }
449        /**
450         * {@inheritDoc}
451         *
452         * <p>The default implementation returns the result of calling
453         * {@link #visitChildren} on {@code ctx}.</p>
454         */
455        @Override public T visitIsindexTag(JavadocParser.IsindexTagContext ctx) { return visitChildren(ctx); }
456        /**
457         * {@inheritDoc}
458         *
459         * <p>The default implementation returns the result of calling
460         * {@link #visitChildren} on {@code ctx}.</p>
461         */
462        @Override public T visitLinkTag(JavadocParser.LinkTagContext ctx) { return visitChildren(ctx); }
463        /**
464         * {@inheritDoc}
465         *
466         * <p>The default implementation returns the result of calling
467         * {@link #visitChildren} on {@code ctx}.</p>
468         */
469        @Override public T visitMetaTag(JavadocParser.MetaTagContext ctx) { return visitChildren(ctx); }
470        /**
471         * {@inheritDoc}
472         *
473         * <p>The default implementation returns the result of calling
474         * {@link #visitChildren} on {@code ctx}.</p>
475         */
476        @Override public T visitParamTag(JavadocParser.ParamTagContext ctx) { return visitChildren(ctx); }
477        /**
478         * {@inheritDoc}
479         *
480         * <p>The default implementation returns the result of calling
481         * {@link #visitChildren} on {@code ctx}.</p>
482         */
483        @Override public T visitWrongSinletonTag(JavadocParser.WrongSinletonTagContext ctx) { return visitChildren(ctx); }
484        /**
485         * {@inheritDoc}
486         *
487         * <p>The default implementation returns the result of calling
488         * {@link #visitChildren} on {@code ctx}.</p>
489         */
490        @Override public T visitSingletonTagName(JavadocParser.SingletonTagNameContext ctx) { return visitChildren(ctx); }
491        /**
492         * {@inheritDoc}
493         *
494         * <p>The default implementation returns the result of calling
495         * {@link #visitChildren} on {@code ctx}.</p>
496         */
497        @Override public T visitDescription(JavadocParser.DescriptionContext ctx) { return visitChildren(ctx); }
498        /**
499         * {@inheritDoc}
500         *
501         * <p>The default implementation returns the result of calling
502         * {@link #visitChildren} on {@code ctx}.</p>
503         */
504        @Override public T visitReference(JavadocParser.ReferenceContext ctx) { return visitChildren(ctx); }
505        /**
506         * {@inheritDoc}
507         *
508         * <p>The default implementation returns the result of calling
509         * {@link #visitChildren} on {@code ctx}.</p>
510         */
511        @Override public T visitParameters(JavadocParser.ParametersContext ctx) { return visitChildren(ctx); }
512        /**
513         * {@inheritDoc}
514         *
515         * <p>The default implementation returns the result of calling
516         * {@link #visitChildren} on {@code ctx}.</p>
517         */
518        @Override public T visitJavadocTag(JavadocParser.JavadocTagContext ctx) { return visitChildren(ctx); }
519        /**
520         * {@inheritDoc}
521         *
522         * <p>The default implementation returns the result of calling
523         * {@link #visitChildren} on {@code ctx}.</p>
524         */
525        @Override public T visitJavadocInlineTag(JavadocParser.JavadocInlineTagContext ctx) { return visitChildren(ctx); }
526        /**
527         * {@inheritDoc}
528         *
529         * <p>The default implementation returns the result of calling
530         * {@link #visitChildren} on {@code ctx}.</p>
531         */
532        @Override public T visitHtmlComment(JavadocParser.HtmlCommentContext ctx) { return visitChildren(ctx); }
533        /**
534         * {@inheritDoc}
535         *
536         * <p>The default implementation returns the result of calling
537         * {@link #visitChildren} on {@code ctx}.</p>
538         */
539        @Override public T visitText(JavadocParser.TextContext ctx) { return visitChildren(ctx); }
540}