KT-1426 Implement "Optimize Imports" in plugin - do not remove imports for objects

This commit is contained in:
Nikolay Krasko
2012-03-20 18:47:25 +04:00
parent 5bcef67dfe
commit 2519f4d7f2
5 changed files with 60 additions and 45 deletions
@@ -5,9 +5,15 @@ import java.net.HttpRetryException
import java.util.ArrayList
import kotlin.util.measureTimeMillis
import java.util.HashMap
import kotlin.test.asserter
import kotlin.test.Asserter
import kotlin.Assertions
class Action {
fun test() {
// val traait : Asserter = asserter
val traait : Asserter? = null
val objectImport : Assertions? = null
measureTimeMillis({ println(HashMap<String, Int>().size()) })
val test : ArrayList<Int>? = null
}
@@ -1,9 +1,13 @@
import java.util.ArrayList
import java.util.HashMap
import kotlin.test.Asserter
import kotlin.util.measureTimeMillis
class Action {
fun test() {
// val traait : Asserter = asserter
val traait : Asserter? = null
val objectImport : Assertions? = null
measureTimeMillis({ println(HashMap<String, Int>().size()) })
val test : ArrayList<Int>? = null
}