Let\'s say I have a class like this:
class ApplicationDefs{
public static final String configOption1 = \"some option\";
public static final String configOpti
You can inhibit inlining by making your constant non-compile time constants...
For instance, null is not a compile time constant. Any expression involving a non-compile time constant is not a compile time constant, although javac may do constant folding within the compilation unit.
public static final String configOption1 = null!=null?"": "some option";