Methods
| Type Params |
Return Type |
Name and description |
|
protected MethodCallExpression |
createMarkDirtyMethodCall(MethodNode markDirtyMethodNode, String propertyName, Variable value)
|
|
String[] |
getArtefactTypes()
|
|
protected DirtyCheckingTransformer.GetterAndSetter |
getGetterAndSetterForPropertyName(LinkedHashMap<String, GetterAndSetter> gettersAndSetters, String propertyName)
|
|
protected boolean |
isAnnotatedWithJavaValidationApi(List<AnnotationNode> annotationNodes)
|
|
void |
performInjection(SourceUnit source, GeneratorContext context, ClassNode classNode)
|
|
void |
performInjection(SourceUnit source, ClassNode classNode)
|
|
void |
performInjectionOnAnnotatedClass(SourceUnit source, ClassNode classNode, Class traitToInject)
|
|
void |
performInjectionOnAnnotatedEntity(ClassNode classNode)
|
|
void |
setCompilationUnit(CompilationUnit compilationUnit)
|
|
boolean |
shouldInject(URL url)
|
|
protected void |
weaveIntoExistingSetter(String propertyName, DirtyCheckingTransformer.GetterAndSetter getterAndSetter, MethodNode markDirtyMethodNode)
|