# Hierarchy For Package groovy.transform.stc

Package Hierarchies:

- All Packages

## Class Hierarchy

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

## Interface Hierarchy

- annotation groovy.transform.stc.ClassTag
- annotation groovy.transform.stc.ClosureParams
- annotation groovy.transform.stc.POJO