diff --git a/java/java-impl/src/com/intellij/ide/util/TreeJavaClassChooserDialog.java b/java/java-impl/src/com/intellij/ide/util/TreeJavaClassChooserDialog.java index 98fc00ed91ee..994bddb9458c 100644 --- a/java/java-impl/src/com/intellij/ide/util/TreeJavaClassChooserDialog.java +++ b/java/java-impl/src/com/intellij/ide/util/TreeJavaClassChooserDialog.java @@ -60,7 +60,7 @@ public class TreeJavaClassChooserDialog extends AbstractTreeClassChooserDialog

@Nullable private final T myBaseClass; private T myInitialClass; private final boolean myIsShowMembers; + private final boolean myIsShowLibraryContents; public AbstractTreeClassChooserDialog(String title, Project project, final Class elementClass) { this(title, project, elementClass, null); @@ -96,7 +97,7 @@ public abstract class AbstractTreeClassChooserDialog @NotNull Class elementClass, @Nullable Filter classFilter, @Nullable T initialClass) { - this(title, project, scope, elementClass, classFilter, null, initialClass, false); + this(title, project, scope, elementClass, classFilter, null, initialClass, false, true); } public AbstractTreeClassChooserDialog(String title, @@ -106,7 +107,8 @@ public abstract class AbstractTreeClassChooserDialog @Nullable Filter classFilter, @Nullable T baseClass, @Nullable T initialClass, - boolean isShowMembers) { + boolean isShowMembers, + boolean isShowLibraryContents) { super(project, true); myScope = scope; myElementClass = elementClass; @@ -114,6 +116,7 @@ public abstract class AbstractTreeClassChooserDialog myBaseClass = baseClass; myInitialClass = initialClass; myIsShowMembers = isShowMembers; + myIsShowLibraryContents = isShowLibraryContents; setTitle(title); myProject = project; init(); @@ -161,7 +164,7 @@ public abstract class AbstractTreeClassChooserDialog @Override public boolean isShowLibraryContents() { - return true; + return myIsShowLibraryContents; } @Override