From 0920e84b91f10c367c6df893386ebdaf96d9624d Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Mon, 23 Jan 2017 14:24:31 +0300 Subject: [PATCH] Cleanup (IDEA-CR-17578) --- .../src/com/intellij/openapi/compiler/ex/CompilerPathsEx.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/compiler/openapi/src/com/intellij/openapi/compiler/ex/CompilerPathsEx.java b/java/compiler/openapi/src/com/intellij/openapi/compiler/ex/CompilerPathsEx.java index 617bb5e9b69c..4194d25a1fcd 100644 --- a/java/compiler/openapi/src/com/intellij/openapi/compiler/ex/CompilerPathsEx.java +++ b/java/compiler/openapi/src/com/intellij/openapi/compiler/ex/CompilerPathsEx.java @@ -20,6 +20,7 @@ import com.intellij.openapi.compiler.CompilerPaths; import com.intellij.openapi.module.Module; import com.intellij.openapi.roots.*; import com.intellij.openapi.util.io.FileUtil; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFileManager; import com.intellij.psi.PsiAnonymousClass; @@ -131,7 +132,7 @@ public class CompilerPathsEx extends CompilerPaths { // compiled class; looking for a right .class file VirtualFile file = originalClass.getContainingFile().getVirtualFile(); if (file != null) { - String classFileName = jvmClassName.substring(jvmClassName.lastIndexOf('.') + 1) + ".class"; + String classFileName = StringUtil.getShortName(jvmClassName) + ".class"; if (index.isInLibraryClasses(file)) { VirtualFile classFile = file.getParent().findChild(classFileName); if (classFile != null) {