@groovy.transform.CompileStatic class MatchSpec extends java.lang.Object
A match spec details a matched finder
Modifiers | Name | Description |
---|---|---|
private java.util.List<MethodExpression> |
methodCallExpressions |
The method call expressions |
private java.lang.String |
methodName |
The full method name |
private java.lang.String |
prefix |
The prefix (for example "findBy") |
private java.lang.String |
queryExpression |
The query expression without the prefix i.e. methodName - prefix |
private int |
requiredArguments |
The required arguments |
Type | Name and description |
---|---|
java.util.List<MethodExpression> |
methodCallExpressions The method call expressions |
java.lang.String |
methodName The full method name |
java.lang.String |
prefix The prefix (for example "findBy") |
java.lang.String |
queryExpression The query expression without the prefix i.e. methodName - prefix |
int |
requiredArguments The required arguments |
Constructor and description |
---|
MatchSpec
(java.lang.String methodName, java.lang.String prefix, java.lang.String queryExpression, int requiredArguments, java.util.List<MethodExpression> methodCallExpressions) |
Type Params | Return Type | Name and description |
---|---|---|
|
java.util.Collection<java.lang.String> |
getPropertyNames() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
The method call expressions
The full method name
The prefix (for example "findBy")
The query expression without the prefix i.e. methodName - prefix
The required arguments
The method call expressions
The full method name
The prefix (for example "findBy")
The query expression without the prefix i.e. methodName - prefix
The required arguments
Groovy Documentation