Summary:
getPropertyIterator() in DesignElementHandle has the wrong call sequence. This
results in the lower performance of this method. Fixed this problem. Now the execution
of time of setupReportElement(), which calls getPropertyIterator(), is 0.001832,
compared to the previous 0.003083.
- Bugzilla Bug (s) Resolved:
"/src/org/eclipse/birt/report/model/api/PropertyIterator.java"
"/src/org/eclipse/birt/report/model/metadata/StructPropertyType.java"
"/src/org/eclipse/birt/report/model/api/validators/StructureListValidator.java"
"/src/org/eclipse/birt/report/model/command/PropertyCommand.java"
"/src/org/eclipse/birt/report/model/api/util/ElementExporter.java"
"/src/org/eclipse/birt/report/model/api/MemberIterator.java" "/src/org/eclipse/birt/report/model/api/MemberHandle.java"
"/src/org/eclipse/birt/report/model/writer/ModuleWriter.java" "/test/org/eclipse/birt/report/model/util/BaseTestCase.java"
"/src/org/eclipse/birt/report/model/metadata/ObjectDefn.java"
- Description:
- Tests Description :
- Files Edited:
- Files Added:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation:
Rick Lu
Actuate Shanghai Center.
Email: rlu@xxxxxxxxxxx
Phone: 86 21 58826388
Fax: 86 21 58826002