# Hierarchy For Package groovy.transform.stc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - groovy.transform.stc.ClosureSignatureConflictResolver
    - groovy.transform.stc.PickFirstResolver
  - groovy.transform.stc.ClosureSignatureHint
    - groovy.transform.stc.FromAbstractTypeMethods
    - groovy.transform.stc.FromString
    - groovy.transform.stc.MapEntryOrKeyValue
    - groovy.transform.stc.SingleSignatureClosureHint
      - groovy.transform.stc.PickAnyArgumentHint
        - groovy.transform.stc.FirstParam
          - groovy.transform.stc.FirstParam.Component
        - groovy.transform.stc.FirstParam.FirstGenericType
        - groovy.transform.stc.FirstParam.SecondGenericType
        - groovy.transform.stc.FirstParam.ThirdGenericType
        - groovy.transform.stc.SecondParam
          - groovy.transform.stc.SecondParam.Component
        - groovy.transform.stc.SecondParam.FirstGenericType
        - groovy.transform.stc.SecondParam.SecondGenericType
        - groovy.transform.stc.SecondParam.ThirdGenericType
        - groovy.transform.stc.ThirdParam
          - groovy.transform.stc.ThirdParam.Component
        - groovy.transform.stc.ThirdParam.FirstGenericType
        - groovy.transform.stc.ThirdParam.SecondGenericType
        - groovy.transform.stc.ThirdParam.ThirdGenericType
      - groovy.transform.stc.SimpleType
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.codehaus.groovy.GroovyException (implements org.codehaus.groovy.GroovyExceptionInterface)
        - org.codehaus.groovy.syntax.SyntaxException
          - groovy.transform.stc.IncorrectTypeHintException

## Annotation Interface Hierarchy

- groovy.transform.stc.ClassTag (implements java.lang.annotation.Annotation)
- groovy.transform.stc.ClosureParams (implements java.lang.annotation.Annotation)
- groovy.transform.stc.POJO (implements java.lang.annotation.Annotation)