delete some deprecated stuff
authorpeter <peter@jetbrains.com>
Thu, 17 Nov 2016 10:32:54 +0000 (11:32 +0100)
committerpeter <peter@jetbrains.com>
Thu, 17 Nov 2016 10:32:54 +0000 (11:32 +0100)
14 files changed:
java/idea-ui/src/com/intellij/ide/actions/ImportModuleAction.java
java/java-impl/src/com/intellij/codeInsight/JavaCodeInsightSettingsFacadeImpl.java [deleted file]
java/java-impl/src/com/intellij/codeInsight/lookup/LookupItemUtil.java
java/java-psi-api/src/com/intellij/codeInsight/JavaCodeInsightSettingsFacade.java [deleted file]
java/java-psi-impl/src/com/intellij/psi/impl/PsiImplUtil.java
platform/lang-impl/src/com/intellij/codeInsight/CodeInsightSettings.java
platform/testFramework/src/com/intellij/testFramework/ExpectedHighlightingData.java
platform/testFramework/src/com/intellij/testFramework/LightPlatformLangTestCase.java [deleted file]
platform/testFramework/src/com/intellij/testFramework/PlatformLangTestCase.java [deleted file]
platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java
platform/testFramework/src/com/intellij/testFramework/fixtures/LightPlatformCodeInsightFixtureTestCase.java
platform/util/src/com/intellij/openapi/util/io/FileUtil.java
platform/util/src/com/intellij/openapi/util/io/ZipFileCache.java [deleted file]
resources/src/META-INF/IdeaPlugin.xml

index c4f0f23346fd67ec8fee3cdcde1707353754d4e3..a5df73bb538dc4b8ddb0a40e6788a2a51155c3bc 100644 (file)
@@ -153,11 +153,6 @@ public class ImportModuleAction extends AnAction {
     return createImportWizard(project, dialogParent, file, providers);
   }
 
-  /** @deprecated to be removed in IDEA 16 */
-  public static String getFileChooserDescription(@Nullable final Project project) {
-    return getFileChooserDescription(getProviders(project));
-  }
-
   private static String getFileChooserDescription(List<ProjectImportProvider> providers) {
     StringBuilder builder = new StringBuilder("<html>Select ");
     boolean first = true;
diff --git a/java/java-impl/src/com/intellij/codeInsight/JavaCodeInsightSettingsFacadeImpl.java b/java/java-impl/src/com/intellij/codeInsight/JavaCodeInsightSettingsFacadeImpl.java
deleted file mode 100644 (file)
index 8eaa661..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright 2000-2014 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.codeInsight;
-
-public class JavaCodeInsightSettingsFacadeImpl extends JavaCodeInsightSettingsFacade {
-  @Override
-  public boolean isShowStaticAfterInstance() {
-    return CodeInsightSettings.getInstance().SHOW_STATIC_AFTER_INSTANCE;
-  }
-}
index 97714e96235030223ecd2b9edc0a3301279f9652..571f76bbb614b6460a00e0579db7a3accbea5016 100644 (file)
@@ -24,9 +24,6 @@ import com.intellij.psi.*;
 import com.intellij.psi.meta.PsiMetaData;
 import com.intellij.psi.util.PsiUtilCore;
 import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-import java.util.Collection;
 
 /**
  * Created by IntelliJ IDEA.
@@ -39,28 +36,6 @@ public class LookupItemUtil{
   private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.lookup.LookupItemUtil");
 
   /**
-   * @deprecated to remove in IDEA 16
-   */
-  @Nullable
-  public static LookupElement addLookupItem(Collection<LookupElement> set, @NotNull Object object) {
-    if (object instanceof PsiType) {
-      PsiType psiType = (PsiType)object;
-      for (final LookupElement lookupItem : set) {
-        Object o = lookupItem.getObject();
-        if (o.equals(psiType)) {
-          return lookupItem;
-        }
-      }
-    }
-
-    for (LookupElement lookupItem : set) {
-      if(lookupItem.getObject().equals(lookupItem)) return null;
-    }
-    LookupElement item = objectToLookupItem(object);
-    return set.add(item) ? item : null;
-  }
-
-  /**
    * @deprecated
    * @see LookupElementBuilder
   */
diff --git a/java/java-psi-api/src/com/intellij/codeInsight/JavaCodeInsightSettingsFacade.java b/java/java-psi-api/src/com/intellij/codeInsight/JavaCodeInsightSettingsFacade.java
deleted file mode 100644 (file)
index 7021f15..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright 2000-2014 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.codeInsight;
-
-import com.intellij.openapi.components.ServiceManager;
-import com.intellij.openapi.project.Project;
-
-public abstract class JavaCodeInsightSettingsFacade {
-  /** todo remove in IDEA 16 */
-  @Deprecated
-  public abstract boolean isShowStaticAfterInstance();
-
-  public static JavaCodeInsightSettingsFacade getInstance(Project project) {
-    return ServiceManager.getService(project, JavaCodeInsightSettingsFacade.class);
-  }
-}
index 69d353e49edcea43b3306a5755d18d94eb6fce50..7c97080ffe91b486fd498d597588840c563a66a2 100644 (file)
@@ -51,7 +51,6 @@ import com.intellij.psi.util.PsiUtil;
 import com.intellij.psi.util.PsiUtilCore;
 import com.intellij.util.IncorrectOperationException;
 import com.intellij.util.PairFunction;
-import com.intellij.util.SmartList;
 import com.intellij.util.containers.ContainerUtil;
 import org.jetbrains.annotations.NonNls;
 import org.jetbrains.annotations.NotNull;
@@ -169,7 +168,7 @@ public class PsiImplUtil {
     for (int i = 0; i < typeParameters.length; i++) {
       if (typeParameter.equals(typeParameters[i])) return i;
     }
-    LOG.assertTrue(false);
+    LOG.error(typeParameter + " in " + typeParameterList);
     return -1;
   }
 
@@ -617,20 +616,6 @@ public class PsiImplUtil {
     }
   }
 
-  /** @deprecated use {@link #collectTypeUseAnnotations(PsiModifierList, List)} (to be removed in IDEA 16) */
-  public static List<PsiAnnotation> getTypeUseAnnotations(@NotNull PsiModifierList modifierList) {
-    SmartList<PsiAnnotation> result = null;
-
-    for (PsiAnnotation annotation : modifierList.getAnnotations()) {
-      if (isTypeAnnotation(annotation)) {
-        if (result == null) result = new SmartList<PsiAnnotation>();
-        result.add(annotation);
-      }
-    }
-
-    return result;
-  }
-
   private static final Key<Boolean> TYPE_ANNO_MARK = Key.create("type.annotation.mark");
 
   public static void markTypeAnnotations(@NotNull PsiTypeElement typeElement) {
index b94c848d0a4ef518a91a98eae59387d30fabf4cf..f34eff76f77a45a379987e7020aaa1f00db3b8da 100644 (file)
@@ -72,15 +72,8 @@ public class CodeInsightSettings implements PersistentStateComponent<Element>, C
   public boolean AUTOCOMPLETE_ON_CODE_COMPLETION = true;
   public boolean AUTOCOMPLETE_ON_SMART_TYPE_COMPLETION = true;
 
-  /** todo remove in IDEA 16 */
-  @Deprecated public boolean AUTOCOMPLETE_ON_CLASS_NAME_COMPLETION;
-
   public boolean AUTOCOMPLETE_COMMON_PREFIX = true;
 
-  /** todo remove in IDEA 16 */
-  @Deprecated
-  public boolean SHOW_STATIC_AFTER_INSTANCE;
-
   public boolean SHOW_FULL_SIGNATURES_IN_PARAMETER_INFO;
 
   public boolean SHOW_SOURCE_INFERRED_ANNOTATIONS = true;
index 59e8e695d5eabff634ee810f761524482e8c7cc5..18270e7b4c95076823f4b6ca8cc0d3573935ccf6 100644 (file)
@@ -142,8 +142,6 @@ public class ExpectedHighlightingData {
     }
     registerHighlightingType(END_LINE_HIGHLIGHT_MARKER, new ExpectedHighlightingSet(HighlightSeverity.ERROR, true, true));
     registerHighlightingType(END_LINE_WARNING_MARKER, new ExpectedHighlightingSet(HighlightSeverity.WARNING, true, false));
-
-    initAdditionalHighlightingTypes();
   }
 
   public void init() {
@@ -610,9 +608,4 @@ public class ExpectedHighlightingData {
     return String.format("(%d:%d..%d:%d)", startLine + 1, endLine + 1, startCol + 1, endCol + 1);
   }
 
-  /** @deprecated use {@link #registerHighlightingType(String, ExpectedHighlightingSet)} (to be removed in IDEA 17) */
-  protected final Map<String, ExpectedHighlightingSet> highlightingTypes = myHighlightingTypes;
-
-  /** @deprecated use {@link #registerHighlightingType(String, ExpectedHighlightingSet)} (to be removed in IDEA 17) */
-  protected void initAdditionalHighlightingTypes() { }
 }
\ No newline at end of file
diff --git a/platform/testFramework/src/com/intellij/testFramework/LightPlatformLangTestCase.java b/platform/testFramework/src/com/intellij/testFramework/LightPlatformLangTestCase.java
deleted file mode 100644 (file)
index 7044a9c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright 2000-2015 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.testFramework;
-
-/** @deprecated platform autodetection should work well enough, just use base class instead (to be removed in IDEA 16) */
-@SuppressWarnings("ALL")
-public abstract class LightPlatformLangTestCase extends LightPlatformTestCase {
-}
diff --git a/platform/testFramework/src/com/intellij/testFramework/PlatformLangTestCase.java b/platform/testFramework/src/com/intellij/testFramework/PlatformLangTestCase.java
deleted file mode 100644 (file)
index 7c8b387..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright 2000-2015 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.testFramework;
-
-/** @deprecated platform autodetection should work well enough, just use base class instead (to be removed in IDEA 16) */
-public abstract class PlatformLangTestCase extends PlatformTestCase {
-}
index 4b733a9646b7cddc30b4fea35fd319a4630956dc..a83b4a56d88537a78c2cf3dc3899bb8c7c5a46d5 100644 (file)
@@ -741,16 +741,6 @@ public abstract class UsefulTestCase extends TestCase {
     return name == null ? "" : PlatformTestUtil.getTestName(name, lowercaseFirstLetter);
   }
 
-  /** @deprecated use {@link PlatformTestUtil#lowercaseFirstLetter(String, boolean)} (to be removed in IDEA 17) */
-  public static String lowercaseFirstLetter(String name, boolean lowercaseFirstLetter) {
-    return PlatformTestUtil.lowercaseFirstLetter(name, lowercaseFirstLetter);
-  }
-
-  /** @deprecated use {@link PlatformTestUtil#isAllUppercaseName(String)} (to be removed in IDEA 17) */
-  public static boolean isAllUppercaseName(String name) {
-    return PlatformTestUtil.isAllUppercaseName(name);
-  }
-
   protected String getTestDirectoryName() {
     final String testName = getTestName(true);
     return testName.replaceAll("_.*", "");
index 50119953fad176b7922b5643933014c06f44118e..d55e1259b24817e28c2552e600e715ac5c655c77 100644 (file)
@@ -42,9 +42,6 @@ public abstract class LightPlatformCodeInsightFixtureTestCase extends UsefulTest
 
   public LightPlatformCodeInsightFixtureTestCase() { }
 
-  /** @deprecated call {@link #LightPlatformCodeInsightFixtureTestCase()} instead (to be removed in IDEA 16) */
-  protected LightPlatformCodeInsightFixtureTestCase(boolean autodetect) { }
-
   protected CodeInsightTestFixture myFixture;
   protected Module myModule;
 
index 9c5c3d4e0c18d426b416408f96a723a83478e63d..fe4d2a118169998e203b23bfae51fc615e47da06 100644 (file)
@@ -647,12 +647,6 @@ public class FileUtil extends FileUtilRt {
     return FileUtilRt.toSystemIndependentName(aFileName);
   }
 
-  /** @deprecated to be removed in IDEA 17 */
-  @SuppressWarnings({"unused", "StringToUpperCaseOrToLowerCaseWithoutLocale"})
-  public static String nameToCompare(@NotNull String name) {
-    return (SystemInfo.isFileSystemCaseSensitive ? name : name.toLowerCase()).replace('\\', '/');
-  }
-
   /**
    * Converts given path to canonical representation by eliminating '.'s, traversing '..'s, and omitting duplicate separators.
    * Please note that this method is symlink-unfriendly (i.e. result of "/path/to/link/../next" most probably will differ from
diff --git a/platform/util/src/com/intellij/openapi/util/io/ZipFileCache.java b/platform/util/src/com/intellij/openapi/util/io/ZipFileCache.java
deleted file mode 100644 (file)
index c13f786..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright 2000-2015 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.intellij.openapi.util.io;
-
-import org.jetbrains.annotations.NotNull;
-
-import java.io.IOException;
-import java.util.Collection;
-import java.util.zip.ZipFile;
-
-/** @deprecated use {@link ZipFile#ZipFile(String)} and {@link ZipFile#close()} instead (to be removed in IDEA 17) */
-public class ZipFileCache {
-  @NotNull
-  public static ZipFile acquire(@NotNull String path) throws IOException {
-    return new ZipFile(path);
-  }
-
-  public static void release(@NotNull ZipFile file) {
-    try { file.close(); }
-    catch (IOException ignored) { }
-  }
-
-  public static void reset(Collection<String> paths) { }
-
-  public static void stopBackgroundThread() { }
-}
index e542635e28d61170c21ffa088f384f5ee944ccc3..c72e29efa00b5821ceeeda92aab119bee7de4f11 100644 (file)
                     serviceImplementation="com.intellij.psi.impl.JavaPsiImplementationHelperImpl"/>
     <projectService serviceInterface="com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade"
                     serviceImplementation="com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacadeImpl"/>
-    <projectService serviceInterface="com.intellij.codeInsight.JavaCodeInsightSettingsFacade"
-                    serviceImplementation="com.intellij.codeInsight.JavaCodeInsightSettingsFacadeImpl"/>
     <projectService serviceInterface="com.intellij.psi.impl.migration.PsiMigrationManager"
                     serviceImplementation="com.intellij.psi.impl.migration.PsiMigrationManager"/>
     <projectService serviceInterface="com.intellij.psi.PsiResolveHelper"