Move getImportPath and related utils from JetPsiUtil to JetImportDirective

This commit is contained in:
Pavel V. Talanov
2014-04-14 19:54:11 +04:00
parent c8d2bda880
commit 409f677559
6 changed files with 70 additions and 67 deletions
@@ -48,7 +48,7 @@ public class KotlinImportOptimizer() : ImportOptimizer {
for (anImport in directives) {
directivesAfterCurrent.remove(anImport)
val importPath = JetPsiUtil.getImportPath(anImport)
val importPath = anImport.getImportPath()
if (importPath == null) {
continue
}
@@ -27,9 +27,9 @@ import org.jetbrains.jet.lang.resolve.ImportPath;
import org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM;
import org.jetbrains.jet.lang.resolve.java.JavaDescriptorResolver;
import org.jetbrains.jet.lang.resolve.name.FqName;
import org.jetbrains.jet.lang.resolve.name.NamePackage;
import org.jetbrains.jet.plugin.project.ProjectStructureUtil;
import org.jetbrains.jet.plugin.references.JetReference;
import org.jetbrains.jet.lang.resolve.name.NamePackage;
import org.jetbrains.k2js.analyze.AnalyzerFacadeForJS;
import java.util.List;
@@ -169,7 +169,7 @@ public class ImportInsertHelper {
if (!importDirectives.isEmpty()) {
// Check if import is already present
for (JetImportDirective directive : importDirectives) {
ImportPath existentImportPath = JetPsiUtil.getImportPath(directive);
ImportPath existentImportPath = directive.getImportPath();
if (existentImportPath != null && NamePackage.isImported(importPath, existentImportPath)) {
return false;
}