test for non-compile-time constant access change

This commit is contained in:
Eugene Zhuravlev
2014-10-17 19:40:52 +02:00
parent 2ad19d4146
commit f4168e6fda
5 changed files with 35 additions and 0 deletions
@@ -0,0 +1,12 @@
Cleaning output files:
out/production/SetPrivateToConstantField/A.class
End of files
Compiling files:
src/A.java
End of files
Cleaning output files:
out/production/SetPrivateToConstantField/B.class
End of files
Compiling files:
src/B.java
End of files
@@ -0,0 +1,7 @@
public class A {
public static final int x = init();
private static int init() {
return 10;
}
}
@@ -0,0 +1,7 @@
public class A {
private static final int x = init();
private static int init() {
return 10;
}
}
@@ -0,0 +1,5 @@
public class B {
void f (A a) {
int y = a.x;
}
}