Interface Adapter<T,​R,​P,​M>


  • public interface Adapter<T,​R,​P,​M>
    • Method Detail

      • getTypeAdapterFunction

        Function<T,​io.sundr.model.TypeDef> getTypeAdapterFunction()
      • getReferenceAdapterFunction

        Function<R,​io.sundr.model.TypeRef> getReferenceAdapterFunction()
      • getMethodAdapterFunction

        Function<M,​io.sundr.model.Method> getMethodAdapterFunction()
      • getPropertyAdapterFunction

        Function<P,​io.sundr.model.Property> getPropertyAdapterFunction()
      • adaptType

        default io.sundr.model.TypeDef adaptType​(T input)
      • adaptMethod

        default io.sundr.model.Method adaptMethod​(M method)
      • adaptProperty

        default io.sundr.model.Property adaptProperty​(P property)
      • adaptReference

        default io.sundr.model.TypeRef adaptReference​(R ref)