Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## org.codehaus.groovy.transform
Annotation Type GroovyASTTransformationClass

    @Retention(value=RUNTIME)
    @Target(value=ANNOTATION_TYPE)
    public @interface GroovyASTTransformationClass

This is an annotation on some item that indicates that an associated transform classes should be executed. As of Groovy 1.6 the only valid target is the annotation type. Each of the class names in the value must be annotated with `GroovyASTTransformation`. It is a compile time error to specify a `GroovyASTTransformationClass` that is not accessible at compile time. It need not be available at runtime.

Author:
  Danno Ferrin (shemnon), Roshan Dawrani (roshandawrani)

Optional Element Summary
Modifier and Type | Optional Element and Description
--- | ---
`Class[]` | `classes`
`String[]` | `value`

### value

    public abstract String[] value

  Default:
    {}

### classes

    public abstract Class[] classes

  Default:
    {}

Overview | Package | Class | Tree | Deprecated | Index | Help
| Copyright © 2003-2010 The Codehaus. All rights reserved.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT