public void testGetClassNameFromPath() { assertEquals( "Class", ServerToIdeFileResolver.getClassNameFromPath("com/java/package/Class.java")); assertEquals("Class", ServerToIdeFileResolver.getClassNameFromPath("com/java/package/Class")); assertEquals("", ServerToIdeFileResolver.getClassNameFromPath("")); assertEquals("Class", ServerToIdeFileResolver.getClassNameFromPath("Class")); assertEquals( "Class", ServerToIdeFileResolver.getClassNameFromPath("com.java/package/Class.java")); assertEquals("Class", ServerToIdeFileResolver.getClassNameFromPath("com.java/package/Class")); } }
PsiClass[] matchingClasses = psiPackage.findClassByShortName( getClassNameFromPath(path), GlobalSearchScope.allScope(project)); if (matchingClasses.length > 0) { file = matchingClasses[0].getContainingFile().getVirtualFile();