In addition to the Compiler directives which provide flagging and modify the reserved word list, the following directives may impact either the syntax or the semantics described in this section.
|+F||Folds method names invoked by the program being compiled to lower case. Use -F if your program calls Java methods, since Java method names are case-sensitive. See your COBOL system documentation for information on using Java and COBOL together.|
|+G||Makes class data global for instances.
Note: The use of this option is not recommended. It is provided for compatibility with earlier releases.
|+P||Makes parameter type information available to the Object COBOL runtime system.
Note: Needed for messages sent to OLE and SOM.
|+Q||Disables the use of IN and OF any place that could possibly follow a data name in the verb-signature of a Method Interface
Disables the use of any verb in the verb-signature of a Method Interface Definition (see the topic Categories of Statements in the chapter Language Fundamentals).
|-Q||Enables the use of IN and OF in the verb-signature of a Method Interface Definition. Disables the use of qualification in
a verb-signature that invokes a method.
Enables the use of verbs in the verb-signature of a Method Interface Definition (see the topic Categories of Statements in the chapter Language Fundamentals).
|+W||Uses working storage in the object and factory (class) object to mean object storage.
Note: Provides compatibility with the ISO 2002 COBOL standard.