public abstract class AbstractSpecificationMethodMatcher extends AbstractPrefixPatternMethodMatcher
MethodMatcher.MethodMatch
pattern
DEFAULT_POSITION
Modifier | Constructor and Description |
---|---|
protected |
AbstractSpecificationMethodMatcher(java.lang.String... prefixes)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected io.micronaut.inject.ast.ClassElement |
getInterceptorElement(MethodMatchContext matchContext,
java.lang.String interceptorType) |
int |
getOrder() |
protected boolean |
isFirstParameterMicronautDataDeleteSpecification(io.micronaut.inject.ast.MethodElement methodElement) |
protected boolean |
isFirstParameterMicronautDataQuerySpecification(io.micronaut.inject.ast.MethodElement methodElement) |
protected boolean |
isFirstParameterMicronautDataUpdateSpecification(io.micronaut.inject.ast.MethodElement methodElement) |
protected boolean |
isFirstParameterMicronautJpaSpecification(io.micronaut.inject.ast.MethodElement methodElement) |
protected boolean |
isFirstParameterSpringJpaSpecification(io.micronaut.inject.ast.MethodElement methodElement) |
protected boolean |
isMatchesParameters(MethodMatchContext matchContext)
Is matches parameters.
|
MethodMatcher.MethodMatch |
match(MethodMatchContext matchContext) |
match
protected AbstractSpecificationMethodMatcher(java.lang.String... prefixes)
prefixes
- The method prefixes to matchpublic int getOrder()
public MethodMatcher.MethodMatch match(MethodMatchContext matchContext)
match
in interface MethodMatcher
match
in class AbstractPrefixPatternMethodMatcher
protected final io.micronaut.inject.ast.ClassElement getInterceptorElement(MethodMatchContext matchContext, java.lang.String interceptorType)
matchContext
- The match contextinterceptorType
- The interceptor typeprotected boolean isMatchesParameters(MethodMatchContext matchContext)
matchContext
- The contextprotected final boolean isFirstParameterSpringJpaSpecification(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
protected final boolean isFirstParameterMicronautJpaSpecification(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
protected final boolean isFirstParameterMicronautDataQuerySpecification(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
protected final boolean isFirstParameterMicronautDataDeleteSpecification(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
protected final boolean isFirstParameterMicronautDataUpdateSpecification(@NonNull io.micronaut.inject.ast.MethodElement methodElement)