compiler-plugin / arrow.meta.quotes.classorobject
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> |
allConstructors | val <T : KtClassOrObject> ClassOrObjectScope <T>.allConstructors: ScopedList <KtConstructor<*>> |
getOrCreateBody | fun <T : KtClassOrObject> ClassOrObjectScope <T>.getOrCreateBody(): Scope <KtClassBody> |
Do you like Arrow?
✖