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