Section A.6.4,
A.6.9, A.8.2, A.8.3, A.8.4, A.8.5, Syntax 4-8, Syntax 8-1
this, super, and
method calls
In A.6.4 and Syntax 8-1, in statement_item, REPLACE
| system_task_enable
| task_enable
WITH
| task_enable_statement
In A.6.4 and Syntax 8-1, in statement_item, REPLACE
| function_call ;
| void ‘ ( function_call ) ;
WITH
| function_call_statement
In A.6.9, ADD
task_enable_statement ::=
task_enable
| task_method_call ;
| system_task_enable
In A.8.2, REMOVE
array_method_call
In A.8.2, ADD
function_call_statement ::=
void ‘ ( function_call ) ;
| void ‘ ( function_method_call ) ;
| void ‘ ( system_function_call ) ;
| function_call ;
| function_method_call ;
| system_function_call ;
In A.8.2, ADD
method_call_root ::= expression | implicit_class_handle
function_method_call ::= method_call
task_method_call ::= method_call
method_call ::=
method_call_root . method_identifier { attribute_instance } [ ( list_of_arguments ) ] [ with ( expression ) ]
and ADD the following footnote
The with clause of a method call shall be legal only for the array (or queue) methods of Section 4.15.
In A.8.3, in expression, REPLACE
| expression . method_identifier { attribute_instance } [ ( list_of_arguments ) ]
WITH
| function_method_call
In A.8.4, in primary REPLACE
implicit_class_handle
WITH
[ implicit_class_handle . ]
In A.8.4, in primary, REMOVE
| array_method_call
In Syntax 4-8, REPLACE
from
Annex A.8.2
WITH
not in annex A
In A.8.4, REPLACE
implicit_class_handle 9 ::= [ this. ] | [ super. ]
WITH
implicit_class_handle 9 ::= this | super | this . super
In A.8.5, in variable_lvalue, REPLACE
hierarchical_variable_identifier
WITH
[ implicit_class_handle . ] hierarchical_variable_identifier