<< §4.3.(c) Duplicate base call | ↑ Table of Contents ↑ | §4.3.(e) Fragile callin binding >> |
§4.3.(d) Parameter tunneling
If a base method has more parameters
than a callin method to which it is composed, additional
parameters are implicitly passed unchanged from the original
call to the base call (original means: before interception).
I.e., a call base.m()
may invisibly pass additional
parameters that were provided by the caller, but are hidden from the
role method.
<< §4.3.(c) Duplicate base call | ↑ Table of Contents ↑ | §4.3.(e) Fragile callin binding >> |