# Package groovy.transform.stc

- Class Summary
  Class | Description
  --- | ---
  ClosureSignatureHint |
  FirstParam |
  FirstParam.Component |
  FirstParam.FirstGenericType |
  FirstParam.SecondGenericType |
  FirstParam.ThirdGenericType |
  FromAbstractTypeMethods | This signature hint uses abstract methods from some type (abstract class or interface) in order to infer the expected parameter types.
  FromString |
  MapEntryOrKeyValue |
  PickAnyArgumentHint |
  SecondParam |
  SecondParam.Component |
  SecondParam.FirstGenericType |
  SecondParam.SecondGenericType |
  SecondParam.ThirdGenericType |
  SimpleType |
  SingleSignatureClosureHint | A simplified version of a ClosureSignatureHint which is suitable for monomorphic closures, that is to say closures which only respond to a single signature.
  ThirdParam |
  ThirdParam.Component |
  ThirdParam.FirstGenericType |
  ThirdParam.SecondGenericType |
  ThirdParam.ThirdGenericType |

- Exception Summary
  Exception | Description
  --- | ---
  IncorrectTypeHintException |

- Annotation Type Summary
  Annotation Type | Description
  --- | ---
  ClosureParams | Parameter annotation aimed at helping the IDEs or the static type checker to infer the parameter types of a closure.