mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-26 19:06:24 +07:00
javadoc: compare signatures only when they exist (IDEA-66635)
This commit is contained in:
@@ -111,14 +111,13 @@ public class PsiDocMethodOrFieldRef extends CompositePsiElement implements PsiDo
|
||||
PsiTypeParameter.EMPTY_ARRAY, PsiSubstitutor.EMPTY);
|
||||
}
|
||||
else {
|
||||
methodSignature = MethodSignatureUtil.createMethodSignature(name, PsiType.EMPTY_ARRAY,
|
||||
PsiTypeParameter.EMPTY_ARRAY, PsiSubstitutor.EMPTY);
|
||||
methodSignature = null;
|
||||
}
|
||||
|
||||
final PsiMethod[] methods = getAllMethods(scope, this);
|
||||
for (PsiMethod method : methods) {
|
||||
if (!method.getName().equals(name) ||
|
||||
!MethodSignatureUtil.areSignaturesErasureEqual(methodSignature, method.getSignature(PsiSubstitutor.EMPTY))) continue;
|
||||
(methodSignature != null && !MethodSignatureUtil.areSignaturesErasureEqual(methodSignature, method.getSignature(PsiSubstitutor.EMPTY)))) continue;
|
||||
return new MyReference(method) {
|
||||
@NotNull
|
||||
public PsiElement[] getVariants() {
|
||||
|
||||
Reference in New Issue
Block a user