Extract final modifier on local variables

This commit is contained in:
Tamas Vajk
2022-04-20 09:58:19 +02:00
committed by Ian Lynagh
parent 4efb87a7dd
commit a24753f552
5 changed files with 61 additions and 32 deletions

View File

@@ -973,9 +973,12 @@ open class KotlinFileExtractor(
tw.writeCallableEnclosingExpr(exprId, callable)
tw.writeStatementEnclosingExpr(exprId, enclosingStmt)
val i = v.initializer
if(i != null) {
if (i != null) {
extractExpressionExpr(i, callable, exprId, 0, enclosingStmt)
}
if (!v.isVar) {
addModifiers(varId, "final")
}
}
}