diff --git a/java/ql/test/library-tests/typeflow/A.java b/java/ql/test/library-tests/typeflow/A.java index 794ab233c8c..a3e3e2320b8 100644 --- a/java/ql/test/library-tests/typeflow/A.java +++ b/java/ql/test/library-tests/typeflow/A.java @@ -70,4 +70,19 @@ public class A extends ArrayList { int i2 = (Integer)x2; int j2 = i2; } + + public static class C { + private Map map; + public static C empty = new C(Collections.emptyMap()); + private C(Map map) { + this.map = map; + } + public C() { + this(new LinkedHashMap<>()); + } + public void put(String k, String v) { + map.put(k, v); + empty.put(k, v); + } + } }