/* | |
* @test /nodynamiccopyright/ | |
* @bug 5017254 | |
* @summary compiler fails to shadow inapplicable method with static import | |
* @author gafter | |
* | |
* @compile/fail/ref=Shadow.out -XDrawDiagnostics Shadow.java | |
*/ | |
package shadow; | |
import static shadow.T1.*; | |
import static shadow.T2.m1; | |
class T1 { | |
public static void m1() {} | |
} | |
class T2 { | |
public static void m1(int i) {} | |
} | |
class Test { | |
void foo() { | |
m1(); // <-- is this an error? | |
} | |
} |