ILSTRINGLOAD

制約事項: この指令は、JVM COBOL でのみサポートされています。
クラスで定義されている文字列を COBOL 固有のバッキング ファイルに配置し、実行時に文字列に変換します。

この指令は、クラス ファイル内で定義できる文字列の数の制限を回避する場合に使用します。

構文:

>>---ILSTRINGLOAD"value"-----><

パラメーター:

value は、次のいずれかになります。

0
文字列は通常どおりに作成されるため、クラス ファイルで定義される文字列の数の制限に影響を受ける可能性があります。
1
文字列は COBOL 固有のファイルに作成され、実行時に文字列に変換されます。

プロパティ:

デフォルト: ILSTRINGLOAD"0"
$SET: INITIAL

説明:

文字列の数の制限を超えると、「COBCH2353 JVM constant pool limit exceeded - try compiling with directive ilstringload(1)」エラーが生成されます。