CVS difference for ai05s/ai05-0235-1.txt
--- ai05s/ai05-0235-1.txt 2011/01/25 08:00:08 1.3
+++ ai05s/ai05-0235-1.txt 2011/02/15 03:08:44 1.4
@@ -1,4 +1,4 @@
-!standard 3.10.2(7/2) 10-11-18 AI05-0235-1/01
+!standard 3.10.2(7/2) 11-02-14 AI05-0235-1/02
!reference AI05-0142-4
!class Amendment 10-11-18
!status work item 10-11-18
@@ -8,7 +8,8 @@
!subject Contradiction in accessibility of explicitly aliased parameters
!summary
-The contradiction is resolved by added "unless otherwise defined" to 3.10.2(7/2).
+The contradiction is resolved by added "unless otherwise specified" to
+3.10.2(7/2).
!question
@@ -26,8 +27,16 @@
Modify the last sentence of 3.10.2(7/2) and add the following AARM notes:
-{Unless otherwise defined, a}[A] {formal} parameter of {the entity that} a
-master {is the execution of} has the same accessibility level as the master.
+ {Unless otherwise specified in this International Standard, a}[A]
+ {formal} parameter of [a master] {a callable entity} has the same
+ accessibility level as the master {representing the invocation of the
+ entity}.
+
+ [Editor's note: Changing to "invocation of the entity" from
+ "(parameter of) a master" has the nasty side-effect of undefining the
+ static accessibility level (since an "invocation" cannot be considered
+ statically). That's why I tried to use "master of the entity", but it
+ clearly doesn't make much sense either.]
AARM Ramification: Note that accessibility can differ depending on the view of
an object (for both static and dynamic accessibility). This can occur in a
Questions? Ask the ACAA Technical Agent