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, ) {