Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mobile
Path: blob/master/test/langtools/tools/javac/6360970/T6360970.java
41149 views
1
/*
2
* @test /nodynamiccopyright/
3
* @bug 6360970
4
* @summary javac erroneously accept ambiguous field reference
5
* @compile/fail/ref=T6360970.out -XDrawDiagnostics T6360970.java
6
*/
7
class T6360970 {
8
interface A {
9
int i = 1;
10
}
11
12
interface B {
13
int i = 2;
14
}
15
16
interface C extends A, B { }
17
18
static class D {
19
public static final int i = 0;
20
}
21
22
static class E extends D implements C { }
23
24
int i = E.i; //ambiguous
25
}
26
27