compiler-plugin / arrow.meta.quotes / typedQuote
inline fun <reified K : KtElement, reified D : DeclarationDescriptor, S :
TypedScope
<K, D>>
Meta
.typedQuote(ctx:
CompilerContext
, noinline match:
TypedQuoteTemplate
<K, D>.() ->
Boolean
, noinline map: S.(
TypedQuoteTemplate
<K, D>) ->
Transform
<K>, noinline mapDescriptor:
List
<DeclarationDescriptor>.(K) -> D?, noinline transform: (
TypedQuoteTemplate
<K, D>) -> S):
ExtensionPhase
inline fun <P : KtElement, reified K : KtElement, reified D : DeclarationDescriptor, S :
TypedScope
<K, D>>
Meta
.typedQuote(ctx:
CompilerContext
, quoteFactory: Factory<P, K, D, S>, noinline match:
TypedQuoteTemplate
<K, D>.() ->
Boolean
, noinline map: S.(
TypedQuoteTemplate
<K, D>) ->
Transform
<K>, noinline mapDescriptor:
List
<DeclarationDescriptor>.(K) -> D?):
ExtensionPhase
Do you like Arrow?
✖