| Summary: | Erroneous variable in SMAP for "new AnyException" | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Justin Spadea <jspadea> |
| Component: | EDT | Assignee: | Justin Spadea <jspadea> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
Fixed CommonUtilities.java to skip fields whose name starts with "eze" rather than just those starting with "eze$Temp". No EGL identifiers can start with that prefix so this is safe, and it's used all over the place for internal and temporary names which we don't want to display. Verified |
throw new egl.core.Anyexception{message = "test"}; This adds the following to the SMAP: 9#1;eze$SettingTarget1;eze$SettingTarget1;egl.core.AnyException But there is no variable for the exception - that looks like some temp internal name. It also happens if you do "a any = new egl.core.Anyexception{message = "test"};" - you get an entry for 'a' (correct) and an entry for 'eze$SettingTarget1' (incorrect). This won't hurt anything but we should only generate what's needed.