Skip to content

Commit 52a86d8

Browse files
mickaelistriadatho7561
authored andcommitted
[Search] Add localElement to TypeParam ref match
1 parent b121a6e commit 52a86d8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

org.eclipse.jdt.core.javac/src/org/eclipse/jdt/internal/core/search/DOMJavaSearchDelegate.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
import org.eclipse.jdt.core.dom.SuperConstructorInvocation;
6565
import org.eclipse.jdt.core.dom.SuperMethodInvocation;
6666
import org.eclipse.jdt.core.dom.Type;
67+
import org.eclipse.jdt.core.dom.TypeParameter;
6768
import org.eclipse.jdt.core.dom.VariableDeclaration;
6869
import org.eclipse.jdt.core.search.FieldDeclarationMatch;
6970
import org.eclipse.jdt.core.search.FieldReferenceMatch;
@@ -330,6 +331,9 @@ false, true, insideDocComment(node), getParticipant(locator),
330331
ret.setRaw(true);
331332
}
332333
}
334+
if (nt.getParent() instanceof TypeParameter typeParam) {
335+
ret.setLocalElement(typeParam.resolveBinding().getJavaElement());
336+
}
333337
return ret;
334338
}
335339
if (node instanceof org.eclipse.jdt.core.dom.TypeParameter nodeTP) {

0 commit comments

Comments
 (0)