Java: Add test for override of Map.put highlighting problem.

This commit is contained in:
Anders Schack-Mulligen
2021-07-02 14:41:59 +02:00
parent 55ebbc3e01
commit 6813a79423

View File

@@ -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; }
}
}