| Class |
Description |
|
AbstractExtensionMethodCache
|
- Since:
- 3.0.0
|
|
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. |
|
EnumTypeCheckingExtension
|
A type checking extension that will take care of handling errors which are specific to enums. |
|
ExtensionMethodCache
|
This class is used to make extension methods lookup faster. |
|
ExtensionMethodNode
|
Represents method nodes which are used by the static type checker to virtually add methods
coming from DGM-like 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
|
Support methods for StaticTypeCheckingVisitor. |
|
StaticTypeCheckingSupport.BooleanArrayStaticTypesHelper
|
|
|
StaticTypeCheckingSupport.ByteArrayStaticTypesHelper
|
|
|
StaticTypeCheckingSupport.CharArrayStaticTypesHelper
|
|
|
StaticTypeCheckingSupport.DoubleArrayStaticTypesHelper
|
|
|
StaticTypeCheckingSupport.FloatArrayStaticTypesHelper
|
|
|
StaticTypeCheckingSupport.IntArrayStaticTypesHelper
|
|
|
StaticTypeCheckingSupport.LongArrayStaticTypesHelper
|
|
|
StaticTypeCheckingSupport.ObjectArrayStaticTypesHelper
|
A DGM-like class which adds support for method calls which are handled
specifically by the Groovy compiler. |
|
StaticTypeCheckingSupport.ShortArrayStaticTypesHelper
|
|
|
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. |