Skip to content

Commit ffd52bb

Browse files
committed
Java: Fix bug in matching generic signatures.
1 parent 1001dd8 commit ffd52bb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

java/ql/src/semmle/code/java/dataflow/ExternalFlow.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ private RefType interpretType(string namespace, string type, boolean subtypes) {
561561
private string paramsStringPart(Callable c, int i) {
562562
i = -1 and result = "("
563563
or
564-
exists(int n, string p | c.getParameterType(n).toString() = p |
564+
exists(int n, string p | c.getParameterType(n).getErasure().toString() = p |
565565
i = 2 * n and result = p
566566
or
567567
i = 2 * n - 1 and result = "," and n != 0

0 commit comments

Comments
 (0)