compiler-plugin / arrow.meta.quotes.nameddeclaration.notstubbed / FunctionNotStubbed

FunctionNotStubbed

open class FunctionNotStubbed<out T : KtFunctionNotStubbed> : Scope<T>

A template destructuring Scope for a KtFunctionNotStubbed

Constructors

<init> A template destructuring Scope for a KtFunctionNotStubbedFunctionNotStubbed(value: T, (params): ScopedList<KtParameter> = ScopedList(value = value.valueParameters, postfix = " -> "), bodyExpression: Scope<KtExpression> = Scope(value.bodyExpression))

Properties

(params) val (params): ScopedList<KtParameter>
bodyExpression val bodyExpression: Scope<KtExpression>
value open val value: T

Extension Functions

map fun <K : KtElement> Scope<K>.map(f: (K) -> K): Scope<K>
orEmpty fun <K : KtElement> Scope<K>?.orEmpty(): Scope<K>

Inheritors

FunctionLiteral ”””{$(params)$blockExpression}””“.functionLiteralclass FunctionLiteral : FunctionNotStubbed<KtFunctionLiteral>

Do you like Arrow?

Arrow Org
<