From 198f44c9af71cb4b0d30e75efb3f391d6332435f Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Wed, 11 Apr 2018 22:34:08 +0300 Subject: [PATCH] Migration to PsiFile-based CodeStyle API --- .../javaFX/fxml/codeInsight/JavaFxImportsOptimizer.java | 5 +---- .../inspections/JavaFxUnresolvedFxIdReferenceInspection.java | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxImportsOptimizer.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxImportsOptimizer.java index e613b2ef7034..61942a55cdbc 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxImportsOptimizer.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/JavaFxImportsOptimizer.java @@ -26,13 +26,10 @@ import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.*; -import com.intellij.psi.codeStyle.CodeStyleSettingsManager; import com.intellij.psi.codeStyle.JavaCodeStyleSettings; import com.intellij.psi.impl.source.codeStyle.ImportHelper; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.xml.*; -import java.util.HashMap; -import java.util.HashSet; import com.intellij.xml.XmlAttributeDescriptor; import com.intellij.xml.XmlElementDescriptor; import org.jetbrains.annotations.NotNull; @@ -65,7 +62,7 @@ public class JavaFxImportsOptimizer implements ImportOptimizer { final Set demandedForNested = new HashSet<>(); collectNamesToImport(names, demandedForNested, (XmlFile)file); Collections.sort(names, (o1, o2) -> StringUtil.compare(o1.first, o2.first, true)); - final JavaCodeStyleSettings settings = CodeStyleSettingsManager.getSettings(project).getCustomSettings(JavaCodeStyleSettings.class); + final JavaCodeStyleSettings settings = JavaCodeStyleSettings.getInstance(file); final List> sortedNames = ImportHelper.sortItemsAccordingToSettings(names, settings); final Map onDemand = new HashMap<>(); ImportHelper.collectOnDemandImports(sortedNames, settings, onDemand); diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/JavaFxUnresolvedFxIdReferenceInspection.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/JavaFxUnresolvedFxIdReferenceInspection.java index 81d430603207..7a6a775e98fe 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/JavaFxUnresolvedFxIdReferenceInspection.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/JavaFxUnresolvedFxIdReferenceInspection.java @@ -27,7 +27,6 @@ import com.intellij.lang.LanguageNamesValidation; import com.intellij.lang.refactoring.NamesValidator; import com.intellij.openapi.project.Project; import com.intellij.psi.*; -import com.intellij.psi.codeStyle.CodeStyleSettingsManager; import com.intellij.psi.codeStyle.JavaCodeStyleSettings; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.xml.XmlAttribute; @@ -145,8 +144,7 @@ public class JavaFxUnresolvedFxIdReferenceInspection extends XmlSuppressableInsp final PsiModifierList modifierList = field.getModifierList(); if (modifierList != null) { @PsiModifier.ModifierConstant - String visibility = - CodeStyleSettingsManager.getSettings(targetClass.getProject()).getCustomSettings(JavaCodeStyleSettings.class).VISIBILITY; + String visibility = JavaCodeStyleSettings.getInstance(targetClass.getContainingFile()).VISIBILITY; if (VisibilityUtil.ESCALATE_VISIBILITY.equals(visibility)) visibility = PsiModifier.PRIVATE; VisibilityUtil.setVisibility(modifierList, visibility); if (!PsiModifier.PUBLIC.equals(visibility)) {