From 530dc1ca95d240bdddf7081cf22ee4b0c6b3d425 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 20 May 2013 12:23:39 +0400 Subject: [PATCH] ~ Trying to run with IDEA 13 EAP (130.555) --- .../jet/plugin/project/K2JSModuleComponent.java | 7 ++----- .../jet/plugin/quickfix/ExclExclCallFix.java | 4 ++-- .../jet/plugin/quickfix/JetIntentionAction.java | 7 ++----- .../plugin/quickfix/MapPlatformClassToKotlinFix.java | 2 +- update_dependencies.xml | 12 ++++++------ 5 files changed, 13 insertions(+), 19 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/project/K2JSModuleComponent.java b/idea/src/org/jetbrains/jet/plugin/project/K2JSModuleComponent.java index c25cbe3fac1..90d4caf28c1 100644 --- a/idea/src/org/jetbrains/jet/plugin/project/K2JSModuleComponent.java +++ b/idea/src/org/jetbrains/jet/plugin/project/K2JSModuleComponent.java @@ -21,17 +21,14 @@ import com.intellij.openapi.components.State; import com.intellij.openapi.components.Storage; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleComponent; -import com.intellij.openapi.roots.impl.storage.ClasspathStorage; -import com.intellij.util.xmlb.XmlSerializerUtil; +import com.intellij.openapi.roots.impl.storage.ClassPathStorageUtil; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.k2js.config.EcmaVersion; @Deprecated @State( name = "K2JSModule", storages = @Storage( - id = ClasspathStorage.DEFAULT_STORAGE, + id = ClassPathStorageUtil.DEFAULT_STORAGE, file = "$MODULE_FILE$" ) ) diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ExclExclCallFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ExclExclCallFix.java index efb955cff18..8db90f07d04 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ExclExclCallFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ExclExclCallFix.java @@ -16,7 +16,7 @@ package org.jetbrains.jet.plugin.quickfix; -import com.intellij.codeInsight.CodeInsightUtilBase; +import com.intellij.codeInsight.FileModificationService; import com.intellij.codeInsight.intention.IntentionAction; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.project.Project; @@ -79,7 +79,7 @@ public class ExclExclCallFix implements IntentionAction { @Override public void invoke(@NotNull Project project, Editor editor, PsiFile file) throws IncorrectOperationException { - if (!CodeInsightUtilBase.prepareFileForWrite(file)) { + if (!FileModificationService.getInstance().prepareFileForWrite(file)) { return; } diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/JetIntentionAction.java b/idea/src/org/jetbrains/jet/plugin/quickfix/JetIntentionAction.java index d05abb298e2..9e0c4d4210a 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/JetIntentionAction.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/JetIntentionAction.java @@ -16,17 +16,14 @@ package org.jetbrains.jet.plugin.quickfix; -import com.intellij.codeInsight.CodeInsightUtilBase; +import com.intellij.codeInsight.FileModificationService; import com.intellij.codeInsight.intention.IntentionAction; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; -import com.intellij.psi.util.PsiTreeUtil; import com.intellij.util.IncorrectOperationException; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.jet.lang.diagnostics.Diagnostic; import org.jetbrains.jet.lang.psi.JetFile; public abstract class JetIntentionAction implements IntentionAction { @@ -46,7 +43,7 @@ public abstract class JetIntentionAction implements Intent @Override public void invoke(@NotNull Project project, Editor editor, PsiFile file) throws IncorrectOperationException { if (file instanceof JetFile) { - if (CodeInsightUtilBase.prepareFileForWrite(element.getContainingFile())) { + if (FileModificationService.getInstance().prepareFileForWrite(element.getContainingFile())) { invoke(project, editor, (JetFile) file); } } diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java index 7ff095f5768..414018fb505 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/MapPlatformClassToKotlinFix.java @@ -150,7 +150,7 @@ public class MapPlatformClassToKotlinFix extends JetIntentionAction @@ -114,7 +114,7 @@ --> - + @@ -190,7 +190,7 @@ - +