Class JavadocCommentsAstVisitor

java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
com.puppycrawl.tools.checkstyle.JavadocCommentsAstVisitor
All Implemented Interfaces:
com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>, org.antlr.v4.runtime.tree.ParseTreeVisitor<JavadocNodeImpl>

public class JavadocCommentsAstVisitor extends com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
Visitor class used to build Checkstyle's Javadoc AST from the parse tree produced by JavadocCommentsParser. Each overridden visit... method visits children of a parse tree node (subrules) or creates terminal nodes (tokens), and returns a JavadocNodeImpl subtree as the result.

The order of visit... methods in JavaAstVisitor.java and production rules in JavaLanguageParser.g4 should be consistent to ease maintenance.

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private final class 
    A small utility to accumulate consecutive TEXT tokens into one node, preserving the starting token for accurate location metadata.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Accumulator for consecutive TEXT tokens.
    private final int
    Line number of the Block comment AST that is being parsed.
    private DetailNode
    The first non-tight HTML tag encountered in the Javadoc comment, if any.
    private static final Set<Integer>
    All Javadoc tag token types.
    private final int
    Javadoc Ident.
    private final Set<Integer>
    A set of token indices used to track which tokens have already had their hidden tokens added to the AST.
    private final org.antlr.v4.runtime.BufferedTokenStream
    Token stream to check for hidden tokens.
  • Constructor Summary

    Constructors
    Constructor
    Description
    JavadocCommentsAstVisitor(org.antlr.v4.runtime.CommonTokenStream tokens, int blockCommentLineNumber, int javadocColumnNumber)
    Constructs a JavaAstVisitor with given token stream, line number, and column number.
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
    addHiddenTokensToTheLeft(org.antlr.v4.runtime.Token token, JavadocNodeImpl parent)
    Adds hidden tokens to the left of the given token to the parent node.
    buildImaginaryNode(int tokenType, org.antlr.v4.runtime.ParserRuleContext ctx)
    Creates an imaginary JavadocNodeImpl of the given token type and processes all children of the given ParserRuleContext.
    create(org.antlr.v4.runtime.Token token)
    Creates a JavadocNodeImpl from the given token.
    createImaginary(int tokenType)
    Create a JavadocNodeImpl from a given token and token type.
    flattenedTree(org.antlr.v4.runtime.ParserRuleContext ctx)
    Builds the AST for a particular node, then returns a "flattened" tree of siblings.
    Returns the first non-tight HTML tag encountered in the Javadoc comment, if any.
    private static boolean
    isJavadocTag(int type)
    Checks if the given token type is a Javadoc tag.
    private static boolean
    isTextToken(org.antlr.v4.runtime.Token token)
    Checks whether a token is a Javadoc text token.
    private void
    processChildren(JavadocNodeImpl parent, List<? extends org.antlr.v4.runtime.tree.ParseTree> children)
    Adds all the children from the given ParseTree or ParserRuleContext list to the parent JavadocNodeImpl.
    visitAuthorTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.AuthorTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.authorTag().
    visitBlockTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.BlockTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.blockTag().
    visitCodeInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.CodeInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.codeInlineTag().
    visitCustomBlockTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.CustomBlockTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.customBlockTag().
    visitCustomInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.CustomInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.customInlineTag().
    visitDeprecatedTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.DeprecatedTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.deprecatedTag().
    visitDescription(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.DescriptionContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.description().
    visitExceptionTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ExceptionTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.exceptionTag().
    visitHiddenTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HiddenTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.hiddenTag().
    visitHtmlAttribute(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlAttributeContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.htmlAttribute().
    visitHtmlComment(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlCommentContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.htmlComment().
    visitHtmlCommentContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlCommentContentContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.htmlCommentContent().
    visitHtmlContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlContentContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.htmlContent().
    visitHtmlElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlElementContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.htmlElement().
    visitHtmlTagEnd(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlTagEndContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.htmlTagEnd().
    visitHtmlTagStart(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlTagStartContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.htmlTagStart().
    visitIndexInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.IndexInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.indexInlineTag().
    visitInheritDocInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.InheritDocInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.inheritDocInlineTag().
    visitInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.InlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.inlineTag().
    visitInlineTagContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.InlineTagContentContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.inlineTagContent().
    visitJavadoc(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.JavadocContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.javadoc().
    visitLinkInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.LinkInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.linkInlineTag().
    visitLinkPlainInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.LinkPlainInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.linkPlainInlineTag().
    visitLiteralInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.LiteralInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.literalInlineTag().
    visitMainDescription(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.MainDescriptionContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.mainDescription().
    visitMemberReference(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.MemberReferenceContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.memberReference().
    visitNonTightElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.NonTightElementContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.nonTightElement().
    visitNonTightHtmlContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.NonTightHtmlContentContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.nonTightHtmlContent().
    visitParameterTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ParameterTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.parameterTag().
    visitParameterTypeList(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ParameterTypeListContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.parameterTypeList().
    visitProvidesTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ProvidesTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.providesTag().
    visitQualifiedName(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.QualifiedNameContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.qualifiedName().
    visitReference(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ReferenceContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.reference().
    visitReturnInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ReturnInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.returnInlineTag().
    visitReturnTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ReturnTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.returnTag().
    visitSeeTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SeeTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.seeTag().
    visitSelfClosingElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SelfClosingElementContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.selfClosingElement().
    visitSerialDataTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SerialDataTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.serialDataTag().
    visitSerialFieldTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SerialFieldTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.serialFieldTag().
    visitSerialTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SerialTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.serialTag().
    visitSinceTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SinceTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.sinceTag().
    visitSnippetAttribute(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SnippetAttributeContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.snippetAttribute().
    visitSnippetBody(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SnippetBodyContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.snippetBody().
    visitSnippetInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SnippetInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.snippetInlineTag().
    visitSummaryInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SummaryInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.summaryInlineTag().
    visitSystemPropertyInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SystemPropertyInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.systemPropertyInlineTag().
    visitThrowsTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ThrowsTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.throwsTag().
    visitTightElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TightElementContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.tightElement().
    visitTypeArgument(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TypeArgumentContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.typeArgument().
    visitTypeArguments(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TypeArgumentsContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.typeArguments().
    visitTypeName(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TypeNameContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.typeName().
    visitUsesTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.UsesTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.usesTag().
    visitValueInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ValueInlineTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.valueInlineTag().
    visitVersionTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.VersionTagContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.versionTag().
    visitVoidElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.VoidElementContext ctx)
    Visit a parse tree produced by JavadocCommentsParser.voidElement().

    Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor

    aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor

    visit, visitChildren, visitErrorNode, visitTerminal
  • Field Details

  • Constructor Details

    • JavadocCommentsAstVisitor

      public JavadocCommentsAstVisitor(org.antlr.v4.runtime.CommonTokenStream tokens, int blockCommentLineNumber, int javadocColumnNumber)
      Constructs a JavaAstVisitor with given token stream, line number, and column number.
      Parameters:
      tokens - the token stream to check for hidden tokens
      blockCommentLineNumber - the line number of the block comment being parsed
      javadocColumnNumber - the column number of the javadoc indent
  • Method Details

    • visitJavadoc

      public JavadocNodeImpl visitJavadoc(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.JavadocContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.javadoc().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitJavadoc in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitJavadoc in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitMainDescription

      public JavadocNodeImpl visitMainDescription(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.MainDescriptionContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.mainDescription().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitMainDescription in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitMainDescription in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitBlockTag

      public JavadocNodeImpl visitBlockTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.BlockTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.blockTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitBlockTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitBlockTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitAuthorTag

      public JavadocNodeImpl visitAuthorTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.AuthorTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.authorTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitAuthorTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitAuthorTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitDeprecatedTag

      public JavadocNodeImpl visitDeprecatedTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.DeprecatedTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.deprecatedTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitDeprecatedTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitDeprecatedTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitReturnTag

      public JavadocNodeImpl visitReturnTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ReturnTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.returnTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitReturnTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitReturnTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitParameterTag

      public JavadocNodeImpl visitParameterTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ParameterTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.parameterTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitParameterTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitParameterTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitThrowsTag

      public JavadocNodeImpl visitThrowsTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ThrowsTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.throwsTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitThrowsTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitThrowsTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitExceptionTag

      public JavadocNodeImpl visitExceptionTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ExceptionTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.exceptionTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitExceptionTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitExceptionTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSinceTag

      public JavadocNodeImpl visitSinceTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SinceTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.sinceTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSinceTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSinceTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitVersionTag

      public JavadocNodeImpl visitVersionTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.VersionTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.versionTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitVersionTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitVersionTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSeeTag

      public JavadocNodeImpl visitSeeTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SeeTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.seeTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSeeTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSeeTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHiddenTag

      public JavadocNodeImpl visitHiddenTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HiddenTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.hiddenTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHiddenTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHiddenTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitUsesTag

      public JavadocNodeImpl visitUsesTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.UsesTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.usesTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitUsesTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitUsesTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitProvidesTag

      public JavadocNodeImpl visitProvidesTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ProvidesTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.providesTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitProvidesTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitProvidesTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSerialTag

      public JavadocNodeImpl visitSerialTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SerialTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.serialTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSerialTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSerialTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSerialDataTag

      public JavadocNodeImpl visitSerialDataTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SerialDataTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.serialDataTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSerialDataTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSerialDataTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSerialFieldTag

      public JavadocNodeImpl visitSerialFieldTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SerialFieldTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.serialFieldTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSerialFieldTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSerialFieldTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitCustomBlockTag

      public JavadocNodeImpl visitCustomBlockTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.CustomBlockTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.customBlockTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitCustomBlockTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitCustomBlockTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitInlineTag

      public JavadocNodeImpl visitInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.InlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.inlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitInlineTagContent

      public JavadocNodeImpl visitInlineTagContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.InlineTagContentContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.inlineTagContent().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitInlineTagContent in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitInlineTagContent in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitCodeInlineTag

      public JavadocNodeImpl visitCodeInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.CodeInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.codeInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitCodeInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitCodeInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitLinkPlainInlineTag

      public JavadocNodeImpl visitLinkPlainInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.LinkPlainInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.linkPlainInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitLinkPlainInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitLinkPlainInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitLinkInlineTag

      public JavadocNodeImpl visitLinkInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.LinkInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.linkInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitLinkInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitLinkInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitValueInlineTag

      public JavadocNodeImpl visitValueInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ValueInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.valueInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitValueInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitValueInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitInheritDocInlineTag

      public JavadocNodeImpl visitInheritDocInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.InheritDocInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.inheritDocInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitInheritDocInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitInheritDocInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSummaryInlineTag

      public JavadocNodeImpl visitSummaryInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SummaryInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.summaryInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSummaryInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSummaryInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSystemPropertyInlineTag

      public JavadocNodeImpl visitSystemPropertyInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SystemPropertyInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.systemPropertyInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSystemPropertyInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSystemPropertyInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitIndexInlineTag

      public JavadocNodeImpl visitIndexInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.IndexInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.indexInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitIndexInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitIndexInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitReturnInlineTag

      public JavadocNodeImpl visitReturnInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ReturnInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.returnInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitReturnInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitReturnInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitLiteralInlineTag

      public JavadocNodeImpl visitLiteralInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.LiteralInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.literalInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitLiteralInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitLiteralInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSnippetInlineTag

      public JavadocNodeImpl visitSnippetInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SnippetInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.snippetInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSnippetInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSnippetInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitCustomInlineTag

      public JavadocNodeImpl visitCustomInlineTag(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.CustomInlineTagContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.customInlineTag().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitCustomInlineTag in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitCustomInlineTag in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitReference

      public JavadocNodeImpl visitReference(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ReferenceContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.reference().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitReference in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitReference in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitTypeName

      public JavadocNodeImpl visitTypeName(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TypeNameContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.typeName().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitTypeName in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitTypeName in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitQualifiedName

      public JavadocNodeImpl visitQualifiedName(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.QualifiedNameContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.qualifiedName().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitQualifiedName in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitQualifiedName in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitTypeArguments

      public JavadocNodeImpl visitTypeArguments(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TypeArgumentsContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.typeArguments().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitTypeArguments in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitTypeArguments in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitTypeArgument

      public JavadocNodeImpl visitTypeArgument(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TypeArgumentContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.typeArgument().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitTypeArgument in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitTypeArgument in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitMemberReference

      public JavadocNodeImpl visitMemberReference(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.MemberReferenceContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.memberReference().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitMemberReference in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitMemberReference in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitParameterTypeList

      public JavadocNodeImpl visitParameterTypeList(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.ParameterTypeListContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.parameterTypeList().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitParameterTypeList in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitParameterTypeList in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitDescription

      public JavadocNodeImpl visitDescription(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.DescriptionContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.description().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitDescription in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitDescription in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSnippetAttribute

      public JavadocNodeImpl visitSnippetAttribute(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SnippetAttributeContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.snippetAttribute().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSnippetAttribute in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSnippetAttribute in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSnippetBody

      public JavadocNodeImpl visitSnippetBody(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SnippetBodyContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.snippetBody().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSnippetBody in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSnippetBody in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHtmlElement

      public JavadocNodeImpl visitHtmlElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlElementContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.htmlElement().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHtmlElement in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHtmlElement in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitVoidElement

      public JavadocNodeImpl visitVoidElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.VoidElementContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.voidElement().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitVoidElement in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitVoidElement in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitTightElement

      public JavadocNodeImpl visitTightElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.TightElementContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.tightElement().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitTightElement in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitTightElement in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitNonTightElement

      public JavadocNodeImpl visitNonTightElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.NonTightElementContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.nonTightElement().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitNonTightElement in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitNonTightElement in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitSelfClosingElement

      public JavadocNodeImpl visitSelfClosingElement(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.SelfClosingElementContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.selfClosingElement().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitSelfClosingElement in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitSelfClosingElement in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHtmlTagStart

      public JavadocNodeImpl visitHtmlTagStart(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlTagStartContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.htmlTagStart().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHtmlTagStart in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHtmlTagStart in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHtmlTagEnd

      public JavadocNodeImpl visitHtmlTagEnd(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlTagEndContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.htmlTagEnd().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHtmlTagEnd in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHtmlTagEnd in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHtmlAttribute

      public JavadocNodeImpl visitHtmlAttribute(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlAttributeContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.htmlAttribute().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHtmlAttribute in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHtmlAttribute in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHtmlContent

      public JavadocNodeImpl visitHtmlContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlContentContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.htmlContent().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHtmlContent in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHtmlContent in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitNonTightHtmlContent

      public JavadocNodeImpl visitNonTightHtmlContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.NonTightHtmlContentContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.nonTightHtmlContent().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitNonTightHtmlContent in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitNonTightHtmlContent in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHtmlComment

      public JavadocNodeImpl visitHtmlComment(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlCommentContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.htmlComment().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHtmlComment in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHtmlComment in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • visitHtmlCommentContent

      public JavadocNodeImpl visitHtmlCommentContent(com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParser.HtmlCommentContentContext ctx)
      Description copied from class: com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor
      Visit a parse tree produced by JavadocCommentsParser.htmlCommentContent().

      The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.

      Specified by:
      visitHtmlCommentContent in interface com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserVisitor<JavadocNodeImpl>
      Overrides:
      visitHtmlCommentContent in class com.puppycrawl.tools.checkstyle.grammar.javadoc.JavadocCommentsParserBaseVisitor<JavadocNodeImpl>
      Parameters:
      ctx - the parse tree
      Returns:
      the visitor result
    • buildImaginaryNode

      private JavadocNodeImpl buildImaginaryNode(int tokenType, org.antlr.v4.runtime.ParserRuleContext ctx)
      Creates an imaginary JavadocNodeImpl of the given token type and processes all children of the given ParserRuleContext.
      Parameters:
      tokenType - the token type of this JavadocNodeImpl
      ctx - the ParserRuleContext whose children are to be processed
      Returns:
      new JavadocNodeImpl of given type with processed children
    • flattenedTree

      private JavadocNodeImpl flattenedTree(org.antlr.v4.runtime.ParserRuleContext ctx)
      Builds the AST for a particular node, then returns a "flattened" tree of siblings.
      Parameters:
      ctx - the ParserRuleContext to base tree on
      Returns:
      flattened DetailAstImpl
    • processChildren

      private void processChildren(JavadocNodeImpl parent, List<? extends org.antlr.v4.runtime.tree.ParseTree> children)
      Adds all the children from the given ParseTree or ParserRuleContext list to the parent JavadocNodeImpl.
      Parameters:
      parent - the JavadocNodeImpl to add children to
      children - the list of children to add
    • isTextToken

      private static boolean isTextToken(org.antlr.v4.runtime.Token token)
      Checks whether a token is a Javadoc text token.
      Parameters:
      token - the token to check
      Returns:
      true if the token is a text token, false otherwise
    • addHiddenTokensToTheLeft

      private void addHiddenTokensToTheLeft(org.antlr.v4.runtime.Token token, JavadocNodeImpl parent)
      Adds hidden tokens to the left of the given token to the parent node. Ensures text accumulation is flushed before adding hidden tokens. Hidden tokens are only added once per unique token index.
      Parameters:
      token - the token whose hidden tokens should be added
      parent - the parent node to which hidden tokens are added
    • create

      private JavadocNodeImpl create(org.antlr.v4.runtime.Token token)
      Creates a JavadocNodeImpl from the given token.
      Parameters:
      token - the token to create the JavadocNodeImpl from
      Returns:
      a new JavadocNodeImpl initialized with the token
    • isJavadocTag

      private static boolean isJavadocTag(int type)
      Checks if the given token type is a Javadoc tag.
      Parameters:
      type - the token type to check
      Returns:
      true if the token type is a Javadoc tag, false otherwise
    • createImaginary

      private JavadocNodeImpl createImaginary(int tokenType)
      Create a JavadocNodeImpl from a given token and token type. This method should be used for imaginary nodes only, i.e. 'JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG', where the text on the RHS matches the text on the LHS.
      Parameters:
      tokenType - the token type of this JavadocNodeImpl
      Returns:
      new JavadocNodeImpl of given type
    • getFirstNonTightHtmlTag

      Returns the first non-tight HTML tag encountered in the Javadoc comment, if any.
      Returns:
      the first non-tight HTML tag, or null if none was found