not only static constants may be inlined by compiler: IDEA-115878 Constants search should work for final fields

This commit is contained in:
Eugene Zhuravlev
2013-11-03 22:13:28 +01:00
parent cd139bd5fd
commit 59de59f776
6 changed files with 28 additions and 1 deletions
@@ -0,0 +1,12 @@
Cleaning output files:
out/production/IntNonStaticConstantChange/Server.class
End of files
Compiling files:
src/Server.java
End of files
Cleaning output files:
out/production/IntNonStaticConstantChange/Client.class
End of files
Compiling files:
src/Client.java
End of files
@@ -0,0 +1,3 @@
class Server {
final int var = 500;
}
@@ -0,0 +1,5 @@
class Client {
public static void main(String[] args) {
System.out.println(new Server().var);
}
}
@@ -0,0 +1,3 @@
class Server {
final int var = 100;
}