PR# 12446 VGCC error message
Problem Report Summary
Submitter: martins
Category: EiffelStudio
Priority: Low
Date: 2007/04/02
Class: Bug
Severity: Non-critical
Number: 12446
Release: 6.0.6.7670
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Synopsis: VGCC error message
Description
Class and source class seem redundant and clutter up error message. If it is not needed at some other place I'll try to remove this double information. ********************************* Error code: VGCC(8) Error: Creation instruction on generic parameter uses call to improper feature. What to do: make sure that feature of call is a creation feature of the constraint class. Class: MULTI2 [G -> {H, I} create default_create end, H -> {NUMERIC rename default_create as dn end, ANY, ANY rename default_create as dn2 end}, I -> ANY rename default_create as dn3, out as my_out end] Source class: MULTI2 [G -> {H, I} create default_create end, H -> {NUMERIC rename default_create as dn end, ANY, ANY rename default_create as dn2 end}, I -> ANY rename default_create as dn3, out as my_out end] Feature: make Creation of: l_g Feature name: default_create Line: 12 do -> create l_g.dn create l_g.default_create *********************************
To Reproduce
Problem Report Interactions
This information might be required when the source code is analyzed in the context of a descendant class. Then the classes in the error message are different. Probably, a test that source class is different from the current class can be performed to avoid printing the same information twice.