CVS difference for ai05s/ai05-0235-1.txt

Differences between 1.3 and version 1.4
Log of other versions for file 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