IfNullToElvisIntention - better behavior for var's + slightly refactored utility functions

This commit is contained in:
Valentin Kipyatkov
2015-04-29 16:45:29 +03:00
parent 186dd5454d
commit 38f735dcac
7 changed files with 49 additions and 45 deletions
@@ -0,0 +1,5 @@
fun foo(p: List<String?>, b: Boolean) {
var v = p[0]
<caret>if (v == null) return
if (b) v = null
}
@@ -0,0 +1,4 @@
fun foo(p: List<String?>, b: Boolean) {
var v: String? = p[0] ?: <caret>return
if (b) v = null
}