Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361843

Summary: "+" operator is should NOT be treated as a concatenate operation for Arrays
Product: z_Archived Reporter: Paul Harmon <pharmon>
Component: EDTAssignee: Project Inbox <edt.compiler-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Paul Harmon CLA 2011-10-24 14:10:47 EDT
In RBD, the "+" operator could be used synonymously with the "::" operator, in regards to Arrays. This should not be treated like this in EDT.

The "+" operator should only be valid in EDT if the LHS or RHS of the binary expression is a text (string) type. In this case, the expression should be treated like a simple string concatenation.

The "+" Operations defined in EList should be removed.
Comment 1 Paul Harmon CLA 2011-11-07 14:04:16 EST
I have updated validation and EList.egl to remove these concatenation operators for arrays.
Comment 2 Paul Harmon CLA 2011-11-18 09:22:10 EST
fantastic, great job!