PageRenderTime 8ms CodeModel.GetById 2ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/test/language/error_warning_msg/bad_export1.msg

http://github.com/tybor/Liberty
Unknown | 40 lines | 33 code | 7 blank | 0 comment | 0 complexity | 8478ea9be2e91414d3ed41c53b4098e9 MD5 | raw file
 1****** Error: Forbidden call (i.e. exportation rules violated) when the type of Current is AUX_EXPORT1B. (See the next error report for details.)
 2
 3Line 12 column 16 in AUX_EXPORT1B (/home/r/Liberty/test/language/error_warning_msg/aux_export1b.e):
 4         other.make -- It is right to reject this :-)
 5               ^                                     
 6------
 7****** Warning: The client list computed from the "export" clauses is narrower than the one from the conforming parent(s) for AUX_EXPORT1A.`make'. This can lead to catcalls! The final export list is {}.
 8
 9The source lines relevant to this message are the following:
10
11Line 7 column 14 in AUX_EXPORT1A (/home/r/Liberty/test/language/error_warning_msg/aux_export1a.e):
12      export {NONE} make
13             ^          
14Line 5 column 9 in AUX_EXPORT1C (/home/r/Liberty/test/language/error_warning_msg/aux_export1c.e):
15feature {ANY}
16        ^    
17------
18****** Warning: Since february 2006, for SmartEiffel release 2.3, the old legacy NONE type mark is obsolete. Keep in mind that an empty class name list like {} do indicate no exportation at all, hence making NONE unuseful and probably misleading for newcomers. So, just remove this NONE class name right now. Please update your code now.
19
20Line 7 column 15 in AUX_EXPORT1A (/home/r/Liberty/test/language/error_warning_msg/aux_export1a.e):
21      export {NONE} make
22              ^         
23------
24****** Warning: Since february 2006, for SmartEiffel release 2.3, the old legacy NONE type mark is obsolete. Keep in mind that an empty class name list such as {} does indicate no exportation at all, hence making NONE useless and probably misleading for newcomers. So, just remove this NONE class name now. Please update your code now.
25
26Line 7 column 15 in AUX_EXPORT1A (/home/r/Liberty/test/language/error_warning_msg/aux_export1a.e):
27      export {NONE} make
28              ^         
29------
30****** Fatal Error: This feature is only exported to {}.
31
32The source lines relevant to this message are the following:
33
34Line 7 column 14 in AUX_EXPORT1A (/home/r/Liberty/test/language/error_warning_msg/aux_export1a.e):
35      export {NONE} make
36             ^          
37Line 6 column 4 in AUX_EXPORT1C (/home/r/Liberty/test/language/error_warning_msg/aux_export1c.e):
38   make
39   ^   
40------