Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mobile
Path: blob/master/test/langtools/tools/javac/6521805/T6521805d.java
41149 views
1
/*
2
* @test /nodynamiccopyright/
3
* @bug 6521805
4
* @summary Regression: JDK5/JDK6 javac allows write access to outer class reference
5
* @author mcimadamore
6
*
7
* @compile/fail/ref=T6521805d.out T6521805d.java -XDrawDiagnostics
8
*/
9
10
class T6521805 {
11
12
static class Inner extends T6521805.Outer {
13
14
Inner(T6521805 t) {
15
t.super();
16
}
17
18
T6521805 this$0 = null;
19
20
public void foo() {
21
this$0 = new T6521805();
22
}
23
}
24
25
class Outer {}
26
27
}
28
29