org.chromattic.groovy
Class ChromatticAnnotationMover
java.lang.Object
org.chromattic.groovy.ChromatticAnnotationMover
public class ChromatticAnnotationMover
- extends java.lang.Object
- Version:
- $Revision$
- Author:
- Alain Defrance
|
Method Summary |
void |
addFieldAnnotationToMethod(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode,
org.codehaus.groovy.ast.AnnotationNode annotationNode)
|
void |
addSetterDelegationAnnotation(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode)
|
void |
applyGroovyInstrumentor(org.codehaus.groovy.ast.ClassNode classNode)
|
void |
generateGetter(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode)
|
void |
generateGetter(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode,
org.codehaus.groovy.ast.AnnotationNode defaultAnnotatedNode)
|
void |
generateSetter(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode)
|
void |
removeChromatticAnnotation(org.codehaus.groovy.ast.FieldNode fieldNode)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChromatticAnnotationMover
public ChromatticAnnotationMover()
addFieldAnnotationToMethod
public void addFieldAnnotationToMethod(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode,
org.codehaus.groovy.ast.AnnotationNode annotationNode)
throws NoSuchGetterException
- Throws:
NoSuchGetterException
addSetterDelegationAnnotation
public void addSetterDelegationAnnotation(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode)
throws NoSuchSetterException
- Throws:
NoSuchSetterException
generateGetter
public void generateGetter(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode)
generateGetter
public void generateGetter(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode,
org.codehaus.groovy.ast.AnnotationNode defaultAnnotatedNode)
generateSetter
public void generateSetter(org.codehaus.groovy.ast.ClassNode classNode,
org.codehaus.groovy.ast.FieldNode fieldNode)
removeChromatticAnnotation
public void removeChromatticAnnotation(org.codehaus.groovy.ast.FieldNode fieldNode)
applyGroovyInstrumentor
public void applyGroovyInstrumentor(org.codehaus.groovy.ast.ClassNode classNode)
Copyright © 2011 eXo Platform SAS. All Rights Reserved.