mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-148027 recognize html links to package summary in javadoc
update following IDEA-CR-6894
This commit is contained in:
@@ -321,11 +321,9 @@ public class JavaDocInfoGenerator {
|
||||
relativeLink = relativeLink.replace('/', '.');
|
||||
|
||||
String qualifiedTargetName = packageName.isEmpty() ? relativeLink : packageName + "." + relativeLink;
|
||||
int lastDotPosition = qualifiedTargetName.lastIndexOf('.');
|
||||
String lastComponent = qualifiedTargetName.substring(lastDotPosition + 1);
|
||||
JavaPsiFacade javaPsiFacade = JavaPsiFacade.getInstance(contextElement.getProject());
|
||||
targetElement = "package-summary".equals(lastComponent)
|
||||
? javaPsiFacade.findPackage(qualifiedTargetName.substring(0, lastDotPosition))
|
||||
targetElement = "package-summary".equals(StringUtil.getShortName(qualifiedTargetName))
|
||||
? javaPsiFacade.findPackage(StringUtil.getPackageName(qualifiedTargetName))
|
||||
: javaPsiFacade.findClass(qualifiedTargetName, contextElement.getResolveScope());
|
||||
}
|
||||
if (targetElement == null) return null;
|
||||
|
||||
Reference in New Issue
Block a user