@GroovyASTTransformation public class EntityASTTransformation extends ArtefactTypeAstTransformation
Injects the necessary fields and behaviors into a domain class in order to make it a property GORM entity.
| Fields inherited from class | Fields |
|---|---|
class ArtefactTypeAstTransformation |
compilationUnit |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected Class<?> |
getAnnotationTypeClass() |
|
protected String |
resolveArtefactType(SourceUnit sourceUnit, AnnotationNode annotationNode, ClassNode classNode) |
| Methods inherited from class | Name |
|---|---|
class ArtefactTypeAstTransformation |
addArtefactAnnotation, getAnnotationType, getAnnotationTypeClass, isArtefactAnnotationNode, performInjection, performInjectionOnArtefactType, performInjectionOnNode, performTraitInjectionOnArtefactType, setCompilationUnit, visit |
class AbstractArtefactTypeAstTransformation |
getAstAppliedMarkerClass, isApplied, markApplied, resolveArtefactType |