Class ClassToTypeDef

  • All Implemented Interfaces:
    Function<Class,​io.sundr.model.TypeDef>

    public class ClassToTypeDef
    extends Object
    implements Function<Class,​io.sundr.model.TypeDef>
    • Constructor Detail

      • ClassToTypeDef

        public ClassToTypeDef​(io.sundr.adapter.api.AdapterContext context,
                              Set<Class> references,
                              Function<Type,​io.sundr.model.TypeRef> typeToTypeRef,
                              Function<Type,​io.sundr.model.TypeParamDef> typeToTypeParamDef,
                              Function<Class<? extends Annotation>,​io.sundr.model.AnnotationRef> annotationTypeToAnnotationRef,
                              Function<Class,​io.sundr.model.Kind> classToKind)
    • Method Detail

      • apply

        public io.sundr.model.TypeDef apply​(Class item)
        Specified by:
        apply in interface Function<Class,​io.sundr.model.TypeDef>