Class ClientTypesRule

java.lang.Object
io.micronaut.validation.routes.rules.ClientTypesRule
All Implemented Interfaces:
RouteValidationRule

public class ClientTypesRule extends Object implements RouteValidationRule
Validates that disallowed types are not used in declarative client methods.
Since:
3.2.0
  • Constructor Details

    • ClientTypesRule

      public ClientTypesRule()
  • Method Details

    • validate

      public RouteValidationResult validate(List<io.micronaut.http.uri.UriMatchTemplate> templates, io.micronaut.inject.ast.ParameterElement[] parameters, io.micronaut.inject.ast.MethodElement method)
      Description copied from interface: RouteValidationRule
      Validate the given uri templates and route arguments.
      Specified by:
      validate in interface RouteValidationRule
      Parameters:
      templates - The URI match templates
      parameters - The route parameters
      method - The route method
      Returns:
      A RouteValidationResult