File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
sealedx-processor/src/main/kotlin/com/skydoves/sealedx/processor/declaration Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ agp = "8.9.0"
33kotlin = " 2.1.10"
44jvmTarget = " 17"
55kotlinpoet = " 1.18.1"
6- ksp = " 2.1.10-1 .0.31 "
6+ ksp = " 2.1.20-2 .0.1 "
77nexusPlugin = " 0.31.0"
88material = " 1.12.0"
99androidxActivity = " 1.10.1"
Original file line number Diff line number Diff line change 1616
1717package com.skydoves.sealedx.processor.declaration
1818
19+ import com.google.devtools.ksp.symbol.KSAnnotation
1920import com.google.devtools.ksp.symbol.KSClassDeclaration
2021import com.google.devtools.ksp.symbol.KSType
21- import com.google.devtools.ksp.symbol.impl.binary.KSAnnotationDescriptorImpl
2222import com.skydoves.sealedx.core.annotations.ExtensiveModel
2323import com.skydoves.sealedx.core.annotations.ExtensiveSealed
2424import com.skydoves.sealedx.processor.model.ExtensiveModelBag
@@ -51,7 +51,7 @@ internal class ExtensiveDeclaration(
5151
5252 // Extract a list of KSType from the class type of the array of `ExtensiveModel`.
5353 val modelsKSTypesDescriptor =
54- (arguments as ArrayList <* >).map { it as KSAnnotationDescriptorImpl }
54+ (arguments as ArrayList <* >).map { it as KSAnnotation }
5555 models = modelsKSTypesDescriptor.map { kSAnnotationDescriptor ->
5656 val name = kSAnnotationDescriptor.arguments.first { KSValueArgument ->
5757 KSValueArgument .name?.asString() == ExtensiveModel .PARAM_NAME
You can’t perform that action at this time.
0 commit comments