Class TypeParameters


  • public class TypeParameters
    extends Object
    Class, interface, constructor or method generic type parameters.
    Since:
    0.18.18
    • Constructor Detail

      • TypeParameters

        public TypeParameters​(com.puppycrawl.tools.checkstyle.api.DetailAST node)
        Secondary ctor.
        Parameters:
        node - Class, interface, constructor or method defenition node.
      • TypeParameters

        public TypeParameters​(Parameters parameters)
        Primary ctor.
        Parameters:
        parameters - Parameters.
    • Method Detail

      • count

        public final int count()
        Return number of arguments.
        Returns:
        Number of arguments.
      • checkOrder

        public final void checkOrder​(List<com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag> tags,
                                     Consumer<com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag> consumer)
        Checks for consistency the order of generic type parameters and their Javadoc parameters.
        Parameters:
        tags - Javadoc parameter tags.
        consumer - Consumer accepts JavadocTag which is located out of order.