Skip to content

Commit eca28af

Browse files
committed
Kotlin: Removed a couple of casts from extractExpression
1 parent b5f9fbe commit eca28af

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

java/kotlin-extractor/src/main/kotlin/KotlinFileExtractor.kt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2618,8 +2618,15 @@ open class KotlinFileExtractor(
26182618

26192619
val irCallable = declarationStack.peek()
26202620

2621-
val delegatingClass = e.symbol.owner.parent as IrClass
2622-
val currentClass = irCallable.parent as IrClass
2621+
val delegatingClass = e.symbol.owner.parent
2622+
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+
}
26232630

26242631
val id: Label<out DbStmt>
26252632
if (delegatingClass != currentClass) {

0 commit comments

Comments
 (0)