in plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeObjectASTTransformation.groovy [78:94]
private void addToJson(MethodNode methodNode){
List stmts = methodNode.code.getStatements()
// new Gson().toJson(...)
ReturnStatement toJsonStatment = new ReturnStatement(
new MethodCallExpression(
createGson(),
new ConstantExpression('toJson'),
new ArgumentListExpression(
stmts[-1].expression
)
)
)
stmts[-1] = toJsonStatment
methodNode.setCode(new BlockStatement(stmts as Statement[], new VariableScope()))
}