ExpressionUtils#getQualifierOrThis: support local classes (partial fix for EA-140652)

This commit is contained in:
Tagir Valeev
2019-04-18 11:55:45 +07:00
parent 562f6016e4
commit 6495bd1cdd
2 changed files with 21 additions and 1 deletions
@@ -49,4 +49,15 @@ class OverwrittenKey {
Map<String, String> map2 = Map.ofEntries(Map.entry("a", "a"), Map.entry(<warning descr="Duplicate Map key">"b"</warning>, "b"),
Map.entry("c", "b"), Map.entry(<warning descr="Duplicate Map key">"b"</warning>, "d"));
}
void localClass() {
class X extends HashMap<String, String> {
class Y {
void test() {
put(<warning descr="Duplicate Map key">"a"</warning>, "b");
put(<warning descr="Duplicate Map key">"a"</warning>, "c");
}
}
}
}
}