#1373·epoxy

KSType 的预期类型名为 java.util.ArrayList<E>,但实际为

作者: ritesh-singh创建于 2024年2月10日更新于 2024年10月30日

e: [ksp] java.lang.IllegalStateException: Unexpected type name for KSType: java.util.ArrayList<E> at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:204) at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:67) at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName$resolveTypeName(KSTypeJavaPoetExt.kt:149) at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:160) at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:183) at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:170) at androidx.room.compiler.processing.ksp.DefaultKspType.resolveJTypeName(DefaultKspType.kt:34) at androidx.room.compiler.processing.ksp.KspType$xTypeName$2.invoke(KspType.kt:67) at androidx.room.compiler.processing.ksp.KspType$xTypeName$2.invoke(KspType.kt:65) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at androidx.room.compiler.processing.ksp.KspType.getXTypeName(KspType.kt:65) at androidx.room.compiler.processing.ksp.KspType.access$getXTypeName(KspType.kt:49) at androidx.room.compiler.processing.ksp.KspType$typeName$2.invoke(KspType.kt:62) at androidx.room.compiler.processing.ksp.KspType$typeName$2.invoke(KspType.kt:61) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at androidx.room.compiler.processing.ksp.KspType.getTypeName(KspType.kt:61) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.buildAnnotationLists(BaseModelAttributeInfo.kt:219) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.<init>(BaseModelAttributeInfo.kt:63) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:272) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:74) at com.airbnb.epoxy.processor.BaseProcessor.processRoundInternal(BaseProcessor.kt:223) at com.airbnb.epoxy.processor.BaseProcessor.process(BaseProcessor.kt:149) at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$8$1.invoke(KotlinSymbolProcessingExtension.kt:306) at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$8$1.invoke(KotlinSymbolProcessingExtension.kt:304) at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.handleException(KotlinSymbolProcessingExtension.kt:410) at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:304)