summaryrefslogtreecommitdiffstats
path: root/eiffel-fragen/replaceability/derived2.e
diff options
context:
space:
mode:
Diffstat (limited to 'eiffel-fragen/replaceability/derived2.e')
-rw-r--r--eiffel-fragen/replaceability/derived2.e9
1 files changed, 6 insertions, 3 deletions
diff --git a/eiffel-fragen/replaceability/derived2.e b/eiffel-fragen/replaceability/derived2.e
index 0622d41..7f23f15 100644
--- a/eiffel-fragen/replaceability/derived2.e
+++ b/eiffel-fragen/replaceability/derived2.e
@@ -7,7 +7,7 @@ inherit
7 end 7 end
8 DERIVED 8 DERIVED
9 rename add10 as derived_add10 9 rename add10 as derived_add10
10 redefine myresult 10 redefine mypostcondition
11 end 11 end
12 12
13feature 13feature
@@ -20,8 +20,11 @@ feature
20 end 20 end
21 21
22 -- weaken postcondition 22 -- weaken postcondition
23 myresult: INTEGER 23 mypostcondition(num: INTEGER): BOOLEAN
24 do 24 do
25 RESULT := 20 25 Result := false
26 if Precursor(num) or num = 20 then
27 Result := true
28 end
26 end 29 end
27end 30end