@GroovyASTTransformation(phase: CompilePhase.CANONICALIZATION) class MemoizeObjectASTTransformation extends AbstractMemoizeASTTransformation
| Fields inherited from class | Fields |
|---|---|
class AbstractMemoizeASTTransformation |
CLAZZ, EXPIRE, GET_REDIS_SERVICE, GSTRING, HASH_CODE, KEY, MEMBER, MEMOIZE_KEY, PRINTLN, REDIS_SERVICE, THIS |
| Properties inherited from class | Properties |
|---|---|
class AbstractMemoizeASTTransformation |
AUTOWIRED_CLASS_NODE |
| Constructor and description |
|---|
MemoizeObjectASTTransformation() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
generateMemoizeProperties(ASTNode[] astNodes, SourceUnit sourceUnit, java.util.Map memoizeProperties) |
|
protected ArgumentListExpression |
makeRedisServiceArgumentListExpression(java.util.Map memoizeProperties) |
|
protected ConstantExpression |
makeRedisServiceConstantExpression() |
|
protected java.util.List<Statement> |
memoizeMethod(MethodNode methodNode, java.util.Map memoizeProperties) |
|
int |
priority() |
|
void |
visit(ASTNode[] astNodes, SourceUnit sourceUnit) |
| Methods inherited from class | Name |
|---|---|
class AbstractMemoizeASTTransformation |
addError, addRedisServiceMemoizeExpireExpression, addRedisServiceMemoizeInvocation, addRedisServiceMemoizeKeyExpression, generateMemoizeProperties, injectService, makeClosureExpression, makeConstantExpression, makeRedisServiceArgumentListExpression, makeRedisServiceConstantExpression, memoizeMethod, visit |