Created attachment 715073 [details] list of non-final constants Analysis by Stephan Mueller shows that the AS codebase includes a significant number of public constant fields that are missing the "final" keyword, which could allow incorrect or nefarious code to change them. This task is to fix these. As part of the work for a few cases I'll reduce the field visibility.
PR is ready - https://github.com/jbossas/jboss-eap/pull/73 setting blocker flag to get this change to EAP 6.1.0
Removing blocker flag based on Brian's comment.
Verified with EAP 6.2.0.CR1. Only checked that the commit is present in the CR1 tag and that some of the changes from the commit are actually in the CR1-src.zip.