decode: don't qualify 'ambiguous' reference if qualifier is available through inheritance (IDEA-142703)

This commit is contained in:
Anna Kozlova
2015-07-21 08:51:08 +02:00
parent 75e3086fb2
commit 9501af04f5
8 changed files with 38 additions and 1 deletions
@@ -0,0 +1,4 @@
package p1;
public class StaticMethod {
public static int bar() {return 1;}
}
@@ -0,0 +1,12 @@
package p2;
import p1.StaticMethod;
import java.math.BigDecimal;
public class Test extends BigDecimal {
Test() {super(0);}
void test() {
valueOf(0);
valueOf(StaticMethod.bar());
valueOf(StaticMethod.bar());
}
}
@@ -0,0 +1,4 @@
package p1;
public class StaticMethod {
public static int bar() {return 1;}
}
@@ -0,0 +1,10 @@
package p1;
import java.math.BigDecimal;
public class Test extends BigDecimal {
Test() {super(0);}
void test() {
valueOf(0);
valueOf(StaticMethod.bar());
valueOf(StaticMethod.bar());
}
}