public abstract class AbstractSpecificationMethodMatcher extends AbstractPrefixPatternMethodMatcher
MethodMatcher.MethodMatchpatternDEFAULT_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) |
matchprotected AbstractSpecificationMethodMatcher(java.lang.String... prefixes)
prefixes - The method prefixes to matchpublic int getOrder()
public MethodMatcher.MethodMatch match(MethodMatchContext matchContext)
match in interface MethodMatchermatch in class AbstractPrefixPatternMethodMatcherprotected 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)