From 594e2b6a77a3f9b73e7a9492edb09d3705424401 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 31 Oct 2016 13:37:21 +0100 Subject: [PATCH] fix compilation --- .../intention/CreateXmlResourceParameters.kt | 2 ++ .../KotlinAndroidAddStringResource.kt | 22 ++++++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/idea/idea-android/src/org/jetbrains/kotlin/android/intention/CreateXmlResourceParameters.kt b/idea/idea-android/src/org/jetbrains/kotlin/android/intention/CreateXmlResourceParameters.kt index 69e8ffe3f5f..206131aece6 100644 --- a/idea/idea-android/src/org/jetbrains/kotlin/android/intention/CreateXmlResourceParameters.kt +++ b/idea/idea-android/src/org/jetbrains/kotlin/android/intention/CreateXmlResourceParameters.kt @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.android.intention import com.intellij.openapi.util.Key +import com.intellij.openapi.vfs.VirtualFile val CREATE_XML_RESOURCE_PARAMETERS_NAME_KEY = Key("CREATE_XML_RESOURCE_PARAMETERS_NAME_KEY") @@ -24,4 +25,5 @@ val CREATE_XML_RESOURCE_PARAMETERS_NAME_KEY = Key("CREATE_XML_RESOURCE_P class CreateXmlResourceParameters(val name: String, val value: String, val fileName: String, + val resourceDirectory: VirtualFile, val directoryNames: List) \ No newline at end of file diff --git a/idea/idea-android/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResource.kt b/idea/idea-android/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResource.kt index ad23cb5ac7e..b4986479775 100644 --- a/idea/idea-android/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResource.kt +++ b/idea/idea-android/src/org/jetbrains/kotlin/android/intention/KotlinAndroidAddStringResource.kt @@ -26,12 +26,14 @@ import com.intellij.openapi.command.undo.UndoUtil import com.intellij.openapi.editor.Editor import com.intellij.openapi.module.Module import com.intellij.openapi.ui.Messages +import com.intellij.openapi.vfs.VirtualFile import com.intellij.psi.* import com.intellij.psi.util.PsiTreeUtil import org.jetbrains.android.actions.CreateXmlResourceDialog import org.jetbrains.android.facet.AndroidFacet import org.jetbrains.android.util.AndroidBundle import org.jetbrains.android.util.AndroidResourceUtil +import org.jetbrains.android.util.AndroidUtils import org.jetbrains.kotlin.builtins.isExtensionFunctionType import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.idea.caches.resolve.analyze @@ -55,6 +57,7 @@ class KotlinAndroidAddStringResource : SelfTargetingIntention