Replace ModuleImpl usages with Module where ModuleImpl is not actually required

IDEA-199211 Refactor code dependent on project model implementation
IDEA-CR-36376
This commit is contained in:
Leonid Shalupov
2018-10-02 11:48:01 +03:00
parent 482029b65b
commit d3f15d09ff
@@ -23,7 +23,6 @@ import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleManager;
import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.module.StdModuleTypes;
import com.intellij.openapi.module.impl.ModuleImpl;
import com.intellij.openapi.util.Ref;
import com.intellij.openapi.util.ThrowableComputable;
import com.intellij.openapi.util.io.FileUtil;
@@ -129,7 +128,7 @@ public abstract class ModuleTestCase extends IdeaTestCase {
@Override
public boolean visitFile(@NotNull VirtualFile file) {
if (!file.isDirectory() && file.getName().endsWith(ModuleFileType.DOT_DEFAULT_EXTENSION)) {
ModuleImpl module = (ModuleImpl)loadModule(file);
Module module = loadModule(file);
if (moduleConsumer != null) {
moduleConsumer.consume(module);
}