Interface Adapter<T,R,P,M>


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

    • getTypeAdapterFunction

      Function<T,TypeDef> getTypeAdapterFunction()
    • getReferenceAdapterFunction

      Function<R,TypeRef> getReferenceAdapterFunction()
    • getMethodAdapterFunction

      Function<M,Method> getMethodAdapterFunction()
    • getPropertyAdapterFunction

      Function<P,Property> getPropertyAdapterFunction()
    • adaptType

      default TypeDef adaptType(T input)
    • adaptMethod

      default Method adaptMethod(M method)
    • adaptProperty

      default Property adaptProperty(P property)
    • adaptReference

      default TypeRef adaptReference(R ref)