Package com.qulice.checkstyle.parameters
Class TypeParameters
java.lang.Object
com.qulice.checkstyle.parameters.TypeParameters
Class, interface, constructor or method generic type parameters.
- Since:
- 0.18.18
-
Constructor Summary
ConstructorsConstructorDescriptionTypeParameters
(com.puppycrawl.tools.checkstyle.api.DetailAST node) Secondary ctor.TypeParameters
(Parameters parameters) Primary ctor. -
Method Summary
Modifier and TypeMethodDescriptionfinal 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.final int
count()
Return number of arguments.
-
Constructor Details
-
TypeParameters
public TypeParameters(com.puppycrawl.tools.checkstyle.api.DetailAST node) Secondary ctor.- Parameters:
node
- Class, interface, constructor or method definition node.
-
TypeParameters
Primary ctor.- Parameters:
parameters
- Parameters.
-
-
Method Details
-
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.
-