PR# 16629 Alias introduced in rename in generic constraint not shown in Flat form

Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2010/02/17
Class: Bug
Severity: Serious
Number: 16629
Release: 6.5.81777
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.9.0.10) Gecko/2009042715 Firefox/3.0.10 Solaris 10 on SPARC
Synopsis: Alias introduced in rename in generic constraint not shown in Flat form

Description
A generic class with a constrained generic that includes a rename clause that
introduces an alias compiles correctly.  However, the alias is not shown in
the Clickable, Flat, Contract or Interface forms in the generic constraint unless
the original feature included an alias.

Similarly, the alias is not shown in calls in the body of a routine in the generic
class, unless the original feature included an alias.
To Reproduce
Compile with attached classes and config file.
Examine clickable, Flat, Contract or Interface form of TEST1.
   The alias in the rename clause in the generic constraint is not shown.
Examine the body of {TEST1}.try.  Alias form of calls is not shown.

Uncomment the two alias declarations in class PARENT and recompile.
Now the Flat form of TEST1 shows the alias correctly in both the
   Rename clause of the generic constraint and in the body of {TEST1}.try.
Problem Report Interactions
From:prestoat2000    Date:2010/02/17    Download   
Attachments for problem report #16629

Attachment: test.e     Size:146
Attachment: test1.e     Size:292
Attachment: parent.e     Size:147
Attachment: test.ecf     Size:1031