[jboss-jira] [JBoss JIRA] (WFLY-1415) Move away from expensive enum switch

David Lloyd (JIRA) jira-events at lists.jboss.org
Wed May 29 11:46:54 EDT 2013


David Lloyd created WFLY-1415:
---------------------------------

             Summary: Move away from expensive enum switch
                 Key: WFLY-1415
                 URL: https://issues.jboss.org/browse/WFLY-1415
             Project: WildFly
          Issue Type: Task
            Reporter: David Lloyd
            Priority: Minor
             Fix For: 9.0.0.CR1


We use enums and enum switch extensively.  These constructs generate many, many additional classes and bloat the code base unnecessarily.

All cases where we are using enum-based switches for our XML parsers should be converted to use Java 7 String switch instead.  The enum values shall be replaced with String constant fields, all enum switches converted to String switches, and all enum types removed from these classes.  The net result should be a reduction by dozens if not hundreds of .class files, and possibly a measurable performance boost as well.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list