Author:halw

Date:2010-02-18T20:05:01.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@463 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
alexk
2010-02-19 12:42:09 +00:00
parent 9b66f286ac
commit 1bc5948bfa
5 changed files with 7 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,3 @@
title=es gt class field 01
author=halw
path=content/es-gt-class-field-01

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -0,0 +1,3 @@
title=es gt string 01
author=halw
path=content/es-gt-string-01

View File

@@ -133,7 +133,7 @@ The related concepts of descendants, proper descendants, heirs, indirect heirs f
</code> </code>
<br/> <br/>
Then both <eiffel>STRING</eiffel> and <eiffel>FILE</eiffel> are suppliers of class <eiffel>A</eiffel>. <eiffel>STRING</eiffel> is normal supplier because a feature make_empty in <eiffel>STRING</eiffel> is invoked in class <eiffel>A</eiffel>, but <eiffel>FILE</eiffel> is a syntactically referenced supplier because no feature from <eiffel>FILE</eiffel> is called from <eiffel>A</eiffel>. Classes explicitly listed in inherit clause of a class are also considered as syntactically referenced suppliers. Then both <eiffel>STRING</eiffel> and <eiffel>FILE</eiffel> are suppliers of class <eiffel>A</eiffel>. <eiffel>STRING</eiffel> is normal supplier because a feature make_empty in <eiffel>STRING</eiffel> is invoked in class <eiffel>A</eiffel>, but <eiffel>FILE</eiffel> is a syntactically referenced supplier because no feature from <eiffel>FILE</eiffel> is called from <eiffel>A</eiffel>. Classes explicitly listed in inherit clause of a class are also considered as syntactically referenced suppliers.
Concepts of direct/indirect, normally referenced/syntactically referenced clients follow the same rule expect in the other direction. Concepts of direct/indirect, normally referenced/syntactically referenced clients follow the same rule except in the other direction.
'''supplier_is'''<br/> '''supplier_is'''<br/>