diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateAutowiredDependenciesUtils.kt b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateAutowiredDependenciesUtils.kt index 83af7c68f45..9ad5bda1c72 100644 --- a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateAutowiredDependenciesUtils.kt +++ b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateAutowiredDependenciesUtils.kt @@ -29,15 +29,15 @@ import com.intellij.spring.model.actions.generate.GenerateSpringBeanDependencies import com.intellij.spring.model.utils.SpringModelSearchers import com.intellij.spring.model.utils.SpringModelUtils import com.intellij.util.IncorrectOperationException -import org.jetbrains.kotlin.asJava.KtLightClass +import org.jetbrains.kotlin.asJava.classes.KtLightClass import org.jetbrains.kotlin.idea.core.KotlinNameSuggester +import org.jetbrains.kotlin.idea.core.ShortenReferences import org.jetbrains.kotlin.idea.editor.BatchTemplateRunner import org.jetbrains.kotlin.psi.KtProperty import org.jetbrains.kotlin.psi.KtPsiFactory import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject import org.jetbrains.kotlin.psi.psiUtil.createSmartPointer import org.jetbrains.kotlin.utils.ifEmpty -import org.jetbrains.kotlin.idea.core.ShortenReferences // TODO: GenerateAutowiredDependenciesUtil.getQualifierName() is not accessible here private fun SpringBeanPointer.getQualifierName(): String? { diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateDependenciesUtils.kt b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateDependenciesUtils.kt index 6d190b6353f..fd629853a80 100644 --- a/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateDependenciesUtils.kt +++ b/ultimate/src/org/jetbrains/kotlin/idea/spring/generate/generateDependenciesUtils.kt @@ -27,7 +27,6 @@ import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.project.Project import com.intellij.openapi.util.Key import com.intellij.psi.* -import com.intellij.psi.codeStyle.CodeStyleManager import com.intellij.psi.util.PropertyUtil import com.intellij.psi.util.PsiTypesUtil import com.intellij.spring.CommonSpringModel @@ -50,8 +49,8 @@ import com.intellij.util.xml.DomElement import com.intellij.util.xml.DomUtil import org.jetbrains.annotations.NotNull import org.jetbrains.annotations.TestOnly -import org.jetbrains.kotlin.asJava.KtLightClass -import org.jetbrains.kotlin.asJava.KtLightMethod +import org.jetbrains.kotlin.asJava.classes.KtLightClass +import org.jetbrains.kotlin.asJava.elements.KtLightMethod import org.jetbrains.kotlin.descriptors.CallableDescriptor import org.jetbrains.kotlin.descriptors.ClassDescriptor import org.jetbrains.kotlin.idea.caches.resolve.* @@ -59,11 +58,11 @@ import org.jetbrains.kotlin.idea.completion.BasicLookupElementFactory import org.jetbrains.kotlin.idea.completion.InsertHandlerProvider import org.jetbrains.kotlin.idea.core.KotlinNameSuggester import org.jetbrains.kotlin.idea.core.NewDeclarationNameValidator +import org.jetbrains.kotlin.idea.core.ShortenReferences import org.jetbrains.kotlin.idea.core.getOrCreateCompanionObject import org.jetbrains.kotlin.idea.editor.BatchTemplateRunner import org.jetbrains.kotlin.idea.util.CallType import org.jetbrains.kotlin.idea.util.IdeDescriptorRenderers -import org.jetbrains.kotlin.idea.core.ShortenReferences import org.jetbrains.kotlin.load.java.propertyNameBySetMethodName import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi.* diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/SpringKotlinAutowiringInspection.kt b/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/SpringKotlinAutowiringInspection.kt index 03a1237815d..7c38e363aa0 100644 --- a/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/SpringKotlinAutowiringInspection.kt +++ b/ultimate/src/org/jetbrains/kotlin/idea/spring/inspections/SpringKotlinAutowiringInspection.kt @@ -18,7 +18,11 @@ import com.intellij.spring.model.SpringBeanPointer import com.intellij.spring.model.converters.SpringConverterUtil import com.intellij.spring.model.highlighting.SpringAutowireUtil import com.intellij.spring.model.highlighting.SpringJavaAutowiringInspection -import org.jetbrains.kotlin.asJava.* +import org.jetbrains.kotlin.asJava.elements.KtLightField +import org.jetbrains.kotlin.asJava.elements.KtLightMethod +import org.jetbrains.kotlin.asJava.toLightClass +import org.jetbrains.kotlin.asJava.toLightElements +import org.jetbrains.kotlin.asJava.toLightMethods import org.jetbrains.kotlin.idea.core.ShortenReferences import org.jetbrains.kotlin.idea.inspections.AbstractKotlinInspection import org.jetbrains.kotlin.idea.inspections.registerWithElementsUnwrapped diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/lineMarking/KotlinSpringClassAnnotator.kt b/ultimate/src/org/jetbrains/kotlin/idea/spring/lineMarking/KotlinSpringClassAnnotator.kt index 9ebb8550345..0ca9db7b907 100644 --- a/ultimate/src/org/jetbrains/kotlin/idea/spring/lineMarking/KotlinSpringClassAnnotator.kt +++ b/ultimate/src/org/jetbrains/kotlin/idea/spring/lineMarking/KotlinSpringClassAnnotator.kt @@ -26,7 +26,14 @@ import com.intellij.psi.PsiNameIdentifierOwner import com.intellij.spring.gutter.SpringClassAnnotator import com.intellij.util.Function import com.intellij.util.SmartList -import org.jetbrains.kotlin.asJava.* +import org.jetbrains.kotlin.asJava.elements.KtLightAnnotation +import org.jetbrains.kotlin.asJava.elements.KtLightElement +import org.jetbrains.kotlin.asJava.elements.KtLightIdentifier +import org.jetbrains.kotlin.asJava.elements.KtLightMethod +import org.jetbrains.kotlin.asJava.toLightAnnotation +import org.jetbrains.kotlin.asJava.toLightClass +import org.jetbrains.kotlin.asJava.toLightElements +import org.jetbrains.kotlin.asJava.toLightMethods import org.jetbrains.kotlin.idea.caches.resolve.resolveToDescriptor import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject diff --git a/ultimate/src/org/jetbrains/kotlin/idea/spring/references/KtSpringQualifierReference.kt b/ultimate/src/org/jetbrains/kotlin/idea/spring/references/KtSpringQualifierReference.kt index 73fe67d877c..7d33368fdc6 100644 --- a/ultimate/src/org/jetbrains/kotlin/idea/spring/references/KtSpringQualifierReference.kt +++ b/ultimate/src/org/jetbrains/kotlin/idea/spring/references/KtSpringQualifierReference.kt @@ -25,14 +25,17 @@ import com.intellij.spring.model.jam.qualifiers.SpringJamQualifier import com.intellij.spring.model.utils.SpringModelSearchers import com.intellij.spring.references.SpringQualifierReference import com.intellij.util.IncorrectOperationException -import org.jetbrains.kotlin.asJava.KtLightElement +import org.jetbrains.kotlin.asJava.elements.KtLightElement import org.jetbrains.kotlin.asJava.toLightAnnotation import org.jetbrains.kotlin.asJava.toLightElements import org.jetbrains.kotlin.idea.caches.resolve.analyze import org.jetbrains.kotlin.idea.imports.importableFqName import org.jetbrains.kotlin.idea.search.allScope import org.jetbrains.kotlin.idea.spring.springModel -import org.jetbrains.kotlin.psi.* +import org.jetbrains.kotlin.psi.KtAnnotationEntry +import org.jetbrains.kotlin.psi.KtFile +import org.jetbrains.kotlin.psi.KtProperty +import org.jetbrains.kotlin.psi.KtStringTemplateExpression import org.jetbrains.kotlin.psi.psiUtil.getNonStrictParentOfType import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType import org.jetbrains.kotlin.psi.psiUtil.plainContent