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.
2 parents 70cabf1 + eca28af commit cc1a5d8Copy full SHA for cc1a5d8
1 file changed
java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt
@@ -2598,8 +2598,15 @@ open class KotlinFileExtractor(
2598
2599
val irCallable = declarationStack.peek()
2600
2601
- val delegatingClass = e.symbol.owner.parent as IrClass
2602
- val currentClass = irCallable.parent as IrClass
+ val delegatingClass = e.symbol.owner.parent
+ val currentClass = irCallable.parent
2603
+
2604
+ if (delegatingClass !is IrClass) {
2605
+ logger.warnElement("Delegating class isn't a class: " + delegatingClass.javaClass, e)
2606
+ }
2607
+ if (currentClass !is IrClass) {
2608
+ logger.warnElement("Current class isn't a class: " + currentClass.javaClass, e)
2609
2610
2611
val id: Label<out DbStmt>
2612
if (delegatingClass != currentClass) {
0 commit comments