# Package org.codehaus.groovy.transform.stc

package org.codehaus.groovy.transform.stc

Related Packages
Package
Description
org.codehaus.groovy.transform
org.codehaus.groovy.transform.sc
org.codehaus.groovy.transform.trait
Class
Description
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.
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.
SignatureCodec
A signature codec is responsible for encoding and decoding of inferred returned types as stored in bytecode.
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
StaticTypesMarker
This enumeration is used by the AST transformations which rely on static type checking, either to store or to retrieve information from AST node metadata.
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.