Import insertion algorithm

This commit is contained in:
Valentin Kipyatkov
2015-01-22 23:04:32 +03:00
parent 975b67ed29
commit dfe71ef7ae
83 changed files with 1033 additions and 73 deletions
@@ -141,6 +141,7 @@ import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractClsStubBuilderTe
import org.jetbrains.kotlin.codegen.AbstractLineNumberTest
import org.jetbrains.kotlin.completion.handlers.AbstractKeywordCompletionHandlerTest
import org.jetbrains.kotlin.idea.kdoc.AbstractKDocHighlightingTest
import org.jetbrains.kotlin.addImport.AbstractAddImportTest
fun main(args: Array<String>) {
System.setProperty("java.awt.headless", "true")
@@ -595,6 +596,9 @@ fun main(args: Array<String>) {
testClass(javaClass<AbstractShortenRefsTest>()) {
model("shortenRefs", pattern = """^([^\.]+)\.kt$""")
}
testClass(javaClass<AbstractAddImportTest>()) {
model("addImport", pattern = """^([^\.]+)\.kt$""")
}
testClass(javaClass<AbstractCompiledKotlinInJavaCompletionTest>()) {
model("completion/injava", extension = "java")