qualified module names: don't show module name in Project View if it matches director... appcode/171.2875 clion/171.2874 phpstorm/171.2876 pycharm/171.2873
authornik <Nikolay.Chashnikov@jetbrains.com>
Wed, 1 Feb 2017 11:43:27 +0000 (14:43 +0300)
committernik <Nikolay.Chashnikov@jetbrains.com>
Wed, 1 Feb 2017 11:43:57 +0000 (14:43 +0300)
commit83e84fc677dd9a2f805771a34309e083a4b3e3db
tree5e03f90e1945f6a8aa329fce5f599864c6d5d18a
parent8619b14d831f90202a9749a5e9f860ca33eb4353
qualified module names: don't show module name in Project View if it matches directory structure (IDEA-166061)

If module name can be composed by appending its directory name to a module name for the parent directory it makes no sense to show the full module name on the directory node in Project View.
java/java-tests/testData/projectView/qualifiedModuleNames/a/b/b.txt [new file with mode: 0644]
java/java-tests/testData/projectView/qualifiedModuleNames/a/main/main.txt [new file with mode: 0644]
java/java-tests/testData/projectView/qualifiedModuleNames/a/util/util.txt [new file with mode: 0644]
java/java-tests/testSrc/com/intellij/projectView/ProjectTreeStructureTest.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/PsiDirectoryNode.java
platform/testFramework/src/com/intellij/module/moduleGroupTests.kt