mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
restore renaming of javadoc refs (IDEA-227582)
GitOrigin-RevId: 5a712a94f8d68c3249a530794852cc63f9a57496
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ec538d364c
commit
3451ac64f7
@@ -78,6 +78,14 @@ public class PsiDocParamRef extends CompositePsiElement implements PsiDocTagValu
|
||||
}
|
||||
return handleElementRename(((PsiParameter)element).getName());
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isReferenceTo(@NotNull PsiElement element) {
|
||||
if (!(element instanceof PsiNamedElement)) return false;
|
||||
PsiNamedElement namedElement = (PsiNamedElement)element;
|
||||
if (!getCanonicalText().equals(namedElement.getName())) return false;
|
||||
return getManager().areElementsEquivalent(resolve(), element);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* @param <T> my param
|
||||
*/
|
||||
class Constructor<<caret>T> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* @param <K> my param
|
||||
*/
|
||||
class Constructor<<caret>K> {
|
||||
|
||||
}
|
||||
@@ -64,6 +64,10 @@ public class RenameMembersInplaceTest extends LightJavaCodeInsightTestCase {
|
||||
public void testClassWithMultipleConstructors() {
|
||||
doTestInplaceRename("Bar");
|
||||
}
|
||||
|
||||
public void testTypeParameterUsedInJavadoc() {
|
||||
doTestInplaceRename("K");
|
||||
}
|
||||
|
||||
public void testMethodWithJavadocRef() {
|
||||
doTestInplaceRename("bar");
|
||||
|
||||
Reference in New Issue
Block a user