org.codehaus.groovy.transform
Class CategoryASTTransformation
java.lang.Object
org.codehaus.groovy.transform.CategoryASTTransformation
- All Implemented Interfaces:
- ASTTransformation
@GroovyASTTransformation(phase = CompilePhase.CANONICALIZATION)
class CategoryASTTransformation
extends Object
Handles generation of code for the @Category annotation
- all non-static methods converted to static ones with additional parameter 'self'
- author:
- Alex Tkachman
Method Summary |
void
|
visit(ASTNode[] nodes, SourceUnit source)
Property invocations done on 'this' reference are transformed so that the invocations at runtime are
done on the additional parameter 'self'
|
Methods inherited from class Object
|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
CategoryASTTransformation
CategoryASTTransformation()
-
visit
public void visit(ASTNode[] nodes, SourceUnit source)
- Property invocations done on 'this' reference are transformed so that the invocations at runtime are
done on the additional parameter 'self'
Copyright © 2003-2009 The Codehaus. All rights reserved.