From d6e68567138a3430cde1ef76ef6897e432d42e09 Mon Sep 17 00:00:00 2001 From: Yaroslav Lepenkin Date: Thu, 18 Jun 2015 14:03:56 +0300 Subject: [PATCH] Do not detect indent for decompiled classes (EA-69698) --- .../codeStyle/autodetect/DetectableIndentOptionsProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/psi/codeStyle/autodetect/DetectableIndentOptionsProvider.java b/platform/lang-impl/src/com/intellij/psi/codeStyle/autodetect/DetectableIndentOptionsProvider.java index 2f28dab1534f..6d901d2d1a83 100644 --- a/platform/lang-impl/src/com/intellij/psi/codeStyle/autodetect/DetectableIndentOptionsProvider.java +++ b/platform/lang-impl/src/com/intellij/psi/codeStyle/autodetect/DetectableIndentOptionsProvider.java @@ -25,6 +25,7 @@ import com.intellij.openapi.fileEditor.FileEditor; import com.intellij.openapi.fileEditor.TextEditor; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; +import com.intellij.psi.PsiCompiledFile; import com.intellij.psi.PsiFile; import com.intellij.psi.codeStyle.*; import com.intellij.testFramework.LightVirtualFile; @@ -63,6 +64,7 @@ public class DetectableIndentOptionsProvider extends FileIndentOptionsProvider { } private boolean isEnabled(@NotNull CodeStyleSettings settings, @NotNull PsiFile file) { + if (file instanceof PsiCompiledFile) return false; if (ApplicationManager.getApplication().isUnitTestMode()) { return myIsEnabledInTest; }