Next: Uncommented_BEGIN_In_Package_Bodies, Previous: Too_Many_Parents, Up: Predefined Rules
Unassigned_OUT_Parameters
Flags procedures' out
parameters that are not assigned, and
identifies the contexts in which the assignments are missing.
An out
parameter is flagged in the statements in the procedure
body's handled sequence of statements (before the procedure body's
exception
part, if any) if this sequence of statements contains
no assignments to the parameter.
An out
parameter is flagged in an exception handler in the exception
part of the procedure body's handled sequence of statements if the handler
contains no assignment to the parameter.
Bodies of generic procedures are also considered.
The following are treated as assignments to an out
parameter:
out
or
in out
parameter.
This rule does not have any parameters.