AbstractExtensionMethodCache |
|
AbstractTypeCheckingExtension |
Custom type checking extensions may extend this method in order to benefit from a lot
of support methods.
|
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<T> |
|
SharedVariableCollector |
A visitor which collects the list of variable expressions which are closure shared.
|
SignatureCodecVersion1 |
First implementation of an inferred type signature codec.
|
StaticTypeCheckingSupport |
|
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 |
|
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.
|