@groovy.util.logging.Slf4j @org.codehaus.groovy.transform.GroovyASTTransformation(phase: CompilePhase.SEMANTIC_ANALYSIS) @groovy.transform.CompileStatic class CacheableTransformation extends AbstractCacheTransformation
Modifiers | Name | Description |
---|---|---|
static org.codehaus.groovy.ast.ClassNode |
ANNOTATION_TYPE |
|
static java.lang.String |
CACHE_VALUE_WRAPPER_LOCAL_VARIABLE_NAME |
Properties inherited from class | Properties |
---|---|
class AbstractGormASTTransformation |
compilationUnit |
Constructor and description |
---|
CacheableTransformation() |
Type Params | Return Type | Name and description |
---|---|---|
|
protected org.codehaus.groovy.ast.expr.Expression |
buildDelegatingMethodCall(org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.ast.AnnotationNode annotationNode, org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.MethodNode methodNode, org.codehaus.groovy.ast.expr.MethodCallExpression originalMethodCallExpr, org.codehaus.groovy.ast.stmt.BlockStatement newMethodBody) |
|
protected org.codehaus.groovy.ast.ClassNode |
getAnnotationType() |
|
int |
priority() |