in compiler/src/main/kotlin/motif/compiler/ScopeImplFactory.kt [68:88]
fun create(): ScopeImpl {
val isInternal = (scope.clazz as? CompilerClass)?.isInternal() ?: false
return ScopeImpl(
scope.implClassName,
scope.typeName,
isInternal,
scopeImplAnnotation(),
objectsField(),
dependenciesField(),
cacheFields(),
constructor(),
alternateConstructor(),
accessMethodImpls(),
childMethodImpls(),
scopeProviderMethod(),
factoryProviderMethods(),
dependencyProviderMethods(),
objectsImpl(),
dependencies(),
)
}