From 9ce33254f6d4c70d28c9688162cdbca00829eb1c Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Thu, 26 May 2016 14:43:09 +0300 Subject: [PATCH] inspection toolwindow: do not need get implicit constructor to delete from entry points IDEA-156613 --- .../codeInspection/ex/EntryPointsManagerBase.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/ex/EntryPointsManagerBase.java b/java/java-analysis-impl/src/com/intellij/codeInspection/ex/EntryPointsManagerBase.java index 02ea97f1e558..9d23670141dd 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/ex/EntryPointsManagerBase.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/ex/EntryPointsManagerBase.java @@ -234,15 +234,6 @@ public abstract class EntryPointsManagerBase extends EntryPointsManager implemen @Override public void removeEntryPoint(@NotNull RefElement anEntryPoint) { - if (anEntryPoint instanceof RefClass) { - RefClass refClass = (RefClass)anEntryPoint; - if (!refClass.isInterface()) { - anEntryPoint = refClass.getDefaultConstructor(); - } - } - - if (anEntryPoint == null) return; - myTemporaryEntryPoints.remove(anEntryPoint); Set> set = myPersistentEntryPoints.entrySet();