Overview | Package | Class | Deprecated | Index | Help
| Groovy 1.7.0
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Constructor Summary
`CategoryASTTransformation()`

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

Constructor Detail

### CategoryASTTransformation

    CategoryASTTransformation()

Method Detail

### 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.