compiler-plugin / arrow.meta.quotes.classorobject / ClassOrObjectScope / <init>

<init>

ClassOrObjectScope(value: T, @annotations: ScopedList<KtAnnotationEntry> = ScopedList(value.annotationEntries), modality: Name? = value.modalityModifierType()?.value?.let(Name::identifier), superTypes: ScopedList<KtSuperTypeListEntry> = ScopedList(value = value.superTypeListEntries, prefix = if (value.superTypeListEntries.isEmpty()) "" else " : "), body: ClassBody = ClassBody(value.body), declarations: ScopedList<KtDeclaration> = ScopedList(value = value.declarations, separator = "\n"), primaryConstructor: KtPrimaryConstructor? = value.primaryConstructor, primaryConstructorParameterList: ScopedList<KtParameter> = ScopedList(value = value.primaryConstructorParameters, separator = ", "), secondaryConstructor: ScopedList<KtSecondaryConstructor> = ScopedList(value = value.secondaryConstructors), anonymousInitializers: ScopedList<KtAnonymousInitializer> = ScopedList(value = value.getAnonymousInitializers()), name: Name? = value.nameAsName)

A template destructuring Scope for a KtClassOrObject

Parent scope of KtClass and KtObjectDeclaration

Do you like Arrow?

Arrow Org
<