From 351b005bad489438918e85a35ef36577a09e3396 Mon Sep 17 00:00:00 2001 From: Jaya Surya Thotapalli Date: Sat, 13 Apr 2024 23:10:51 +0530 Subject: [PATCH] Rename `PreDefinedDeclarations` to `ExistingDeclarations` --- .../jayasuryat/dowel/processor/DowelSymbolProcessor.kt | 10 +++++----- .../dowel/processor/generator/DowelGenerator.kt | 4 ++-- .../dowel/processor/model/ClassRepresentationMapper.kt | 2 +- ...eDefinedDeclarations.kt => ExistingDeclarations.kt} | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) rename dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/{PreDefinedDeclarations.kt => ExistingDeclarations.kt} (98%) diff --git a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/DowelSymbolProcessor.kt b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/DowelSymbolProcessor.kt index f6203c4..f0a234c 100644 --- a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/DowelSymbolProcessor.kt +++ b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/DowelSymbolProcessor.kt @@ -25,7 +25,7 @@ import com.jayasuryat.dowel.annotation.Dowel import com.jayasuryat.dowel.annotation.DowelList import com.jayasuryat.dowel.processor.generator.DowelGenerator import com.jayasuryat.dowel.processor.generator.DowelListGenerator -import com.jayasuryat.dowel.processor.model.PreDefinedDeclarations +import com.jayasuryat.dowel.processor.model.ExistingDeclarations import com.jayasuryat.dowel.processor.model.UserPredefinedParamProviderMapper import com.jayasuryat.dowel.processor.model.UserPredefinedParamProviderMapper.ProcessedConsiderForDowelSymbols import com.jayasuryat.dowel.processor.model.UserPredefinedParamProviders @@ -70,8 +70,8 @@ internal class DowelSymbolProcessor( codeGenerator = codeGenerator, ) } - private val declarations: PreDefinedDeclarations by unsafeLazy { - PreDefinedDeclarations( + private val declarations: ExistingDeclarations by unsafeLazy { + ExistingDeclarations( resolver = resolver, ) } @@ -102,7 +102,7 @@ internal class DowelSymbolProcessor( */ private fun Resolver.processDowelSymbols( predefinedProviders: UserPredefinedParamProviders, - declarations: PreDefinedDeclarations, + declarations: ExistingDeclarations, ): List { val resolver = this @@ -178,7 +178,7 @@ internal class DowelSymbolProcessor( */ private fun DowelGenerator.Companion.createInstance( predefinedProviders: UserPredefinedParamProviders, - declarations: PreDefinedDeclarations, + declarations: ExistingDeclarations, ): DowelGenerator { return DowelGenerator( resolver = resolver, diff --git a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/generator/DowelGenerator.kt b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/generator/DowelGenerator.kt index 5b5c876..7c67bfb 100644 --- a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/generator/DowelGenerator.kt +++ b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/generator/DowelGenerator.kt @@ -28,7 +28,7 @@ import com.jayasuryat.dowel.processor.model.ClassRepresentation import com.jayasuryat.dowel.processor.model.ClassRepresentation.ParameterSpec.DowelSpec import com.jayasuryat.dowel.processor.model.ClassRepresentation.ParameterSpec.PreDefinedProviderSpec import com.jayasuryat.dowel.processor.model.ClassRepresentationMapper -import com.jayasuryat.dowel.processor.model.PreDefinedDeclarations +import com.jayasuryat.dowel.processor.model.ExistingDeclarations import com.jayasuryat.dowel.processor.model.UserPredefinedParamProviders import com.jayasuryat.dowel.processor.util.getEffectiveModuleVisibility import com.jayasuryat.dowel.processor.util.unsafeLazy @@ -55,7 +55,7 @@ internal class DowelGenerator( private val codeGenerator: CodeGenerator, private val logger: KSPLogger, private val predefinedProviders: UserPredefinedParamProviders, - private val declarations: PreDefinedDeclarations, + private val declarations: ExistingDeclarations, ) { private val mapper: ClassRepresentationMapper by unsafeLazy { diff --git a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/ClassRepresentationMapper.kt b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/ClassRepresentationMapper.kt index f49327e..fbdeae7 100644 --- a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/ClassRepresentationMapper.kt +++ b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/ClassRepresentationMapper.kt @@ -65,7 +65,7 @@ internal class ClassRepresentationMapper( private val resolver: Resolver, private val logger: KSPLogger, private val predefinedProviders: UserPredefinedParamProviders, - private val declarations: PreDefinedDeclarations, + private val declarations: ExistingDeclarations, ) { // region : Types diff --git a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/PreDefinedDeclarations.kt b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/ExistingDeclarations.kt similarity index 98% rename from dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/PreDefinedDeclarations.kt rename to dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/ExistingDeclarations.kt index 4089973..319ced9 100644 --- a/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/PreDefinedDeclarations.kt +++ b/dowel-processor/src/main/java/com/jayasuryat/dowel/processor/model/ExistingDeclarations.kt @@ -25,7 +25,7 @@ import com.jayasuryat.dowel.processor.util.unsafeLazy * This class provides access to various Kotlin Symbol (KSType) declarations for commonly used types. * @param resolver The resolver used for symbol resolution. */ -internal class PreDefinedDeclarations( +internal class ExistingDeclarations( private val resolver: Resolver, ) {