@Trait @CompileStatic trait InterfaceProjectionBuilder extends Object
Base trait for building interface projections
| Type Params | Return Type | Name and description |
|---|---|---|
|
MethodNode |
buildInterfaceImpl(ClassNode interfaceNode, ClassNode declaringClass, ClassNode targetDomainClass, MethodNode abstractMethodNode) |
|
boolean |
isInterfaceProjection(ClassNode domainClass, MethodNode methodNode, ClassNode returnType) |