[jboss-jira] [JBoss JIRA] (WFLY-1415) Move away from expensive enum switch
Darran Lofthouse (JIRA)
issues at jboss.org
Thu Nov 5 13:08:00 EST 2015
[ https://issues.jboss.org/browse/WFLY-1415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13126139#comment-13126139 ]
Darran Lofthouse commented on WFLY-1415:
----------------------------------------
I think if an when this happens it will need a lot of coordination before any work begins. We have already branches quite a lot for WildFly 11 and this is the kind of change that will conflict heavily with work already started.
> 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
> Labels: janitor
> Fix For: Awaiting Volunteers
>
>
> 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 was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list