Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b5f9fbe commit eca28afCopy full SHA for eca28af
1 file changed
java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt
@@ -2618,8 +2618,15 @@ open class KotlinFileExtractor(
2618
2619
val irCallable = declarationStack.peek()
2620
2621
- val delegatingClass = e.symbol.owner.parent as IrClass
2622
- val currentClass = irCallable.parent as IrClass
+ val delegatingClass = e.symbol.owner.parent
+ val currentClass = irCallable.parent
2623
+
2624
+ if (delegatingClass !is IrClass) {
2625
+ logger.warnElement("Delegating class isn't a class: " + delegatingClass.javaClass, e)
2626
+ }
2627
+ if (currentClass !is IrClass) {
2628
+ logger.warnElement("Current class isn't a class: " + currentClass.javaClass, e)
2629
2630
2631
val id: Label<out DbStmt>
2632
if (delegatingClass != currentClass) {
0 commit comments