@org.codehaus.groovy.transform.GroovyASTTransformation(phase: CompilePhase.CANONICALIZATION) class MemoizeDomainObjectASTTransformation extends AbstractMemoizeASTTransformation
| Fields inherited from class | Fields |
|---|---|
class AbstractMemoizeASTTransformation |
AUTOWIRED_CLASS_NODE, CLAZZ, EXPIRE, GET_REDIS_SERVICE, GSTRING, HASH_CODE, KEY, MEMBER, MEMOIZE_KEY, PRINTLN, REDIS_SERVICE, THIS |
| Constructor and description |
|---|
MemoizeDomainObjectASTTransformation
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
generateMemoizeProperties(org.codehaus.groovy.ast.ASTNode[] astNodes, org.codehaus.groovy.control.SourceUnit sourceUnit, java.util.Map memoizeProperties) |
|
protected org.codehaus.groovy.ast.expr.ArgumentListExpression |
makeRedisServiceArgumentListExpression(java.util.Map memoizeProperties) |
|
protected org.codehaus.groovy.ast.expr.ConstantExpression |
makeRedisServiceConstantExpression() |
| Methods inherited from class | Name |
|---|---|
class AbstractMemoizeASTTransformation |
addError, addRedisServiceMemoizeExpireExpression, addRedisServiceMemoizeInvocation, addRedisServiceMemoizeKeyExpression, generateMemoizeProperties, injectService, makeClosureExpression, makeConstantExpression, makeRedisServiceArgumentListExpression, makeRedisServiceConstantExpression, memoizeMethod, visit |