I was looking at the Java Language Specification and wanted to test some code in JBuilder. My surprise was that what the JLS said was ok, JBuilder pointed as compile-time error (the code in JLS was an example of what is right an wrong in use of fields during initialization).
Topic in JLS: 18.104.22.168 Restrictions on the use of Fields during Initialization
Here is the code:
Can anyone tell me why JBuilder has a different result compiling the code above?
Is JBuilder giving any more specific error message?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus