compiler-plugin / arrow.meta.quotes / quote

quote

inline fun <reified K : KtElement> Meta.quote(noinline match: K.() -> Boolean, noinline map: Scope<K>.(K) -> Transform<K>): ExtensionPhase inline fun <reified K : KtElement, S : Scope<K>> Meta.quote(noinline match: K.() -> Boolean, noinline map: S.(K) -> Transform<K>, noinline transform: (K) -> S): ExtensionPhase inline fun <P : KtElement, reified K : KtElement, S> Meta.quote(quoteFactory: Factory<P, K, S>, noinline match: K.() -> Boolean, noinline map: S.(K) -> Transform<K>): ExtensionPhase

Do you like Arrow?

Arrow Org
<