KSDeclaration.getVisibility() calls KSDeclaration.modifiers, which is not implemented for KSTypeAlias.
|
override val modifiers: Set<Modifier> by lazy { |
|
if (origin == Origin.JAVA_LIB || origin == Origin.KOTLIN_LIB || origin == Origin.SYNTHETIC) { |
|
when (ktDeclarationSymbol) { |
|
is KaPropertySymbol -> ktDeclarationSymbol.toModifiers() |
|
is KaClassSymbol -> ktDeclarationSymbol.toModifiers() |
|
is KaFunctionSymbol -> ktDeclarationSymbol.toModifiers() |
|
is KaJavaFieldSymbol -> ktDeclarationSymbol.toModifiers() |
|
else -> throw IllegalStateException("Unexpected symbol type ${ktDeclarationSymbol.javaClass}") |
|
} |
KSDeclaration.getVisibility()callsKSDeclaration.modifiers, which is not implemented forKSTypeAlias.ksp/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/symbol/kotlin/AbstractKSDeclarationImpl.kt
Lines 59 to 67 in cdc89da