@groovy.transform.Trait @groovy.transform.CompileStatic trait IterableInterfaceProjectionBuilder extends InterfaceProjectionBuilder
Projection builder for iterable results like lists and arrays
| Type Params | Return Type | Name and description |
|---|---|---|
|
org.codehaus.groovy.ast.stmt.Statement |
buildInterfaceProjection(org.codehaus.groovy.ast.ClassNode targetDomainClass, org.codehaus.groovy.ast.MethodNode abstractMethodNode, org.codehaus.groovy.ast.expr.Expression queryMethodCall, org.codehaus.groovy.ast.expr.Expression args, org.codehaus.groovy.ast.MethodNode newMethodNode) |
|
boolean |
isInterfaceProjection(org.codehaus.groovy.ast.ClassNode domainClass, org.codehaus.groovy.ast.MethodNode methodNode, org.codehaus.groovy.ast.ClassNode returnType)Is the method an interface projection |
| Methods inherited from class | Name |
|---|---|
trait InterfaceProjectionBuilder |
buildInterfaceImpl, isInterfaceProjection |
Is the method an interface projection