@GroovyASTTransformation(phase = CompilePhase.INSTRUCTION_SELECTION) public class StaticTypesTransformation extends Object
Handles the implementation of the TypeChecked transformation.
| Modifiers | Name | Description | 
|---|---|---|
| static String | STATIC_ERROR_PREFIX | |
| protected CompilationUnit | compilationUnit | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | protected void | addTypeCheckingExtensions(StaticTypeCheckingVisitor visitor, Expression extensions) | 
|  | protected StaticTypeCheckingVisitor | newVisitor(SourceUnit unit, ClassNode node)Allows subclasses to provide their own visitor. | 
|  | void | setCompilationUnit(CompilationUnit unit) | 
|  | void | visit(ASTNode[] nodes, SourceUnit source) | 
Allows subclasses to provide their own visitor. This is useful for example for transformations relying on the static type checker.
unit -  the source unitnode -  the current classnode