compiler-plugin / arrow.meta.quotes.classorobject / ClassOrObjectScope / <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?
✖