compiler-plugin / arrow.meta.quotes.classorobject

Package arrow.meta.quotes.classorobject

Types

ClassDeclaration """|$`@annotations` $kind $name $`(typeParameters)` $`(params)` : $supertypes"} { $body } """.`class``class ClassDeclaration : [ClassOrObjectScope](-class-or-object-scope/index.html)`
ClassOrObjectScope A template destructuring Scope for a KtClassOrObjectopen class ClassOrObjectScope<out T : KtClassOrObject> : Scope<T>
ObjectDeclaration ””” object $name { $body }””“.objectDeclarationclass ObjectDeclaration : ClassOrObjectScope<KtObjectDeclaration>

Properties

allConstructors val <T : KtClassOrObject> ClassOrObjectScope<T>.allConstructors: ScopedList<KtConstructor<*>>

Functions

getOrCreateBody fun <T : KtClassOrObject> ClassOrObjectScope<T>.getOrCreateBody(): Scope<KtClassBody>

Do you like Arrow?

Arrow Org
<