COBOL データ項目は、コードが ILSMARTLINKAGE 指令でコンパイルされる場合、次の Java 型として公開されます。
| ネイティブ COBOL |
Java 型 |
JVM COBOL |
| PIC X(n) |
String |
string |
| n <= 2 の PIC S9(n) |
byte |
binary-char |
| n <= 2 の PIC 9(n) |
byte |
binary-char unsigned ヒント: byte (または BYTE) は binary-char unsigned の同意語として使用できます。
|
| 2 < n <= 4 の PIC S9(n) |
short |
binary-short |
| 2 < n <= 4 の PIC 9(n) |
short |
binary-short unsigned |
| 4 < n <= 9 の PIC S9(n) |
int |
binary-long |
| 4 < n <= 9 の PIC 9(n) |
int |
binary-long unsigned |
| 9 < n <= 19 の PIC S9(n) |
long |
binary-double |
| 9 < n <= 19 の PIC 9(n) |
long |
binary-double unsigned |
| PIC 9(n)V9(m) |
「JVMDECIMAL」を参照
|
decimal |
| COMP-1 |
float |
float-short |
| COMP-2 |
double |
float-long |
| PIC Z9 (および数字編集) |
String |
string |
| PIC A(n) |
String |
string |
| グループ項目 |
String |
string |