@AstTransformer public class DefaultGrailsDomainClassInjector extends Object implements GrailsArtefactClassInjector, GrailsDomainClassInjector
Default implementation of domain class injector interface that adds the 'id' and 'version' properties and other previously boilerplate code.
Type Params | Return Type | Name and description |
---|---|---|
|
public String[] |
getArtefactTypes() |
|
public void |
performInjection(SourceUnit source, GeneratorContext context, ClassNode classNode) |
|
public void |
performInjection(SourceUnit source, ClassNode classNode) |
|
public void |
performInjectionOnAnnotatedClass(SourceUnit source, ClassNode classNode) |
|
public void |
performInjectionOnAnnotatedEntity(ClassNode classNode) |
|
public boolean |
shouldInject(URL url) |
|
protected boolean |
shouldInjectClass(ClassNode classNode) |