Interface TypeResolver


public interface TypeResolver
Resolve required but unknown type information after initial parsing stage.
Author:
Cause Chung
See Also:
  • Method Details

    • resolve

      List<TypeDef> resolve(List<TypeDef> typeDefs)
      Resolve TypeInfo by traversing all types.
      Parameters:
      typeDefs - the types discovered in initial parsing stage, they are types directly annotated with SharedType.
      Returns:
      all type definitions needed to generate output. Including dependency types, e.g. referenced types, super types.
    • create

      static TypeResolver create(Context ctx, TypeDefParser typeDefParser)