compiler-plugin / arrow.meta.quotes / QuoteDefinition

QuoteDefinition

data class QuoteDefinition<P : KtElement, K : KtElement, S : Scope<K>>

Constructors

<init> QuoteDefinition(on: Class<K>, quoteFactory: Factory<P, K, S>, match: K.() -> Boolean, map: S.(K) -> Transform<K>)

Properties

map val map: S.(K) -> Transform<K>
match val match: K.() -> Boolean
on val on: Class<K>
quoteFactory val quoteFactory: Factory<P, K, S>

Do you like Arrow?

Arrow Org
<