mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Java: Add test for override of Map.put highlighting problem.
This commit is contained in:
@@ -166,6 +166,10 @@ public class JakartaRsFlow {
|
||||
map2.put("key", list);
|
||||
AbstractMultivaluedMap<String, String> amm2 = new MyAbstractMultivaluedMapJak<String, String>(map2);
|
||||
sink(amm2.get("key").get(0)); // $ hasValueFlow
|
||||
|
||||
AbstractMultivaluedMap<String, String> amm3 = new MyAbstractMultivaluedMapJak<String, String>(null);
|
||||
amm3.put("key", list);
|
||||
sink(amm3.get("key").get(0)); // $ MISSING: hasValueFlow
|
||||
}
|
||||
|
||||
void testMultivaluedHashMap(Map<String, String> map1, Map<String, String> map2,
|
||||
@@ -407,4 +411,4 @@ public class JakartaRsFlow {
|
||||
|
||||
class DummyJakarta {
|
||||
private static Set<String> foo() { return null; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user