Class AbstractSpecificationMethodMatcher

    • Constructor Detail

      • AbstractSpecificationMethodMatcher

        protected AbstractSpecificationMethodMatcher​(java.lang.String... prefixes)
        Default constructor.
        Parameters:
        prefixes - The method prefixes to match
    • Method Detail

      • getOrder

        public int getOrder()
      • getInterceptorElement

        protected final io.micronaut.inject.ast.ClassElement getInterceptorElement​(MethodMatchContext matchContext,
                                                                                   java.lang.String interceptorType)
        Parameters:
        matchContext - The match context
        interceptorType - The interceptor type
        Returns:
        The resolved class element
      • isMatchesParameters

        protected boolean isMatchesParameters​(MethodMatchContext matchContext)
        Is matches parameters.
        Parameters:
        matchContext - The context
        Returns:
        true if matches
      • isFirstParameterSpringJpaSpecification

        protected final boolean isFirstParameterSpringJpaSpecification​(@NonNull
                                                                       io.micronaut.inject.ast.MethodElement methodElement)
      • isFirstParameterMicronautJpaSpecification

        protected final boolean isFirstParameterMicronautJpaSpecification​(@NonNull
                                                                          io.micronaut.inject.ast.MethodElement methodElement)
      • isFirstParameterMicronautDataQuerySpecification

        protected final boolean isFirstParameterMicronautDataQuerySpecification​(@NonNull
                                                                                io.micronaut.inject.ast.MethodElement methodElement)
      • isFirstParameterMicronautDataDeleteSpecification

        protected final boolean isFirstParameterMicronautDataDeleteSpecification​(@NonNull
                                                                                 io.micronaut.inject.ast.MethodElement methodElement)
      • isFirstParameterMicronautDataUpdateSpecification

        protected final boolean isFirstParameterMicronautDataUpdateSpecification​(@NonNull
                                                                                 io.micronaut.inject.ast.MethodElement methodElement)