compiler-plugin / arrow.meta.quotes / TypedScope

TypedScope

open class TypedScope<out K : KtElement, D : DeclarationDescriptor> : Scope<K>

Constructors

<init> TypedScope(value: K?, descriptor: D?)

Properties

descriptor open val descriptor: D?
value open val value: K?

Functions

identity open fun ElementScope.identity(descriptor: D?): TypedScope<K, D>
open fun ElementScope.identity(): Scope<K>

Extension Functions

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

Inheritors

TypeParameterListOwner A template destructuring Scope for a KtExpressionWithLabelopen class TypeParameterListOwner<out T : KtTypeParameterListOwner, D : DeclarationDescriptor> : TypedScope<T, D>

Do you like Arrow?

Arrow Org
<