| Class | 
                        Description | 
                    
                            | 
                                
                                    AbstractTypeCheckingExtension
                                
                             | 
                             | 
                        
                            | 
                                
                                    DefaultTypeCheckingExtension
                                
                             | 
                            The default type checking handler is used by the standard type checker and doesn't handle
 any of the type checking errors by default.  | 
                        
                            | 
                                
                                    ExtensionMethodNode
                                
                             | 
                            Represents method nodes which are used by the static type checker to virtually add methods
 coming from org.codehaus.groovy.runtime.DefaultGroovyMethods methods. | 
                        
                            | 
                                
                                    GroovyTypeCheckingExtensionSupport
                                
                             | 
                            Base class for type checking extensions written in Groovy.  | 
                        
                            | 
                                
                                    GroovyTypeCheckingExtensionSupport.TypeCheckingDSL
                                
                             | 
                             | 
                        
                            | 
                                
                                    Receiver
                                
                             | 
                             | 
                        
                            | 
                                
                                    SharedVariableCollector
                                
                             | 
                            A visitor which collects the list of variable expressions which are closure shared. | 
                        
                            | 
                                
                                    SignatureCodecVersion1
                                
                             | 
                            First implementation of an inferred type signature codec. | 
                        
                            | 
                                
                                    StaticTypeCheckingSupport
                                
                             | 
                            Static support methods for StaticTypeCheckingVisitor. | 
                        
                            | 
                                
                                    StaticTypeCheckingVisitor
                                
                             | 
                            The main class code visitor responsible for static type checking.  | 
                        
                            | 
                                
                                    StaticTypeCheckingVisitor.SignatureCodecFactory
                                
                             | 
                             | 
                        
                            | 
                                
                                    StaticTypeCheckingVisitor.VariableExpressionTypeMemoizer
                                
                             | 
                             | 
                        
                            | 
                                
                                    TraitTypeCheckingExtension
                                
                             | 
                            A type checking extension that will take care of handling errors which are specific to traits.  | 
                        
                            | 
                                
                                    TypeCheckingContext
                                
                             | 
                             | 
                        
                            | 
                                
                                    TypeCheckingContext.EnclosingClosure
                                
                             | 
                            Represents the context of an enclosing closure.  | 
                        
                            | 
                                
                                    TypeCheckingExtension
                                
                             | 
                            This interface defines a high-level API for handling type checking errors.  |