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. |
+P | Makes parameter type information available to the Object COBOL runtime system. |
+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 Definition. 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. |