以下のテーブルは、JCreate、JCall、JSet、JCallStatic、JsetStaticの各関数に渡される値と、Jcall、JGet、JCallStatic、JGetStatic の各関数の戻り値のシグニチャによって自動変換される内容です。
Magic の型 |
Java の型 |
|
|
基本関数型 |
オブジェクト型 |
文字、BLOB |
char, byte, char[ ], byte [ ] |
String, StringBuffer, Character, Byte, Byte [ ], Character [ ] |
論理 |
boolean |
Boolean |
数値、日付、時刻 |
byte, short, int, long, float, double |
Byte, Short, Integer, Long, Float, Double |
以下のテーブルは、戻り値の型に対応したデフォルトマッピングを表示しています。
Java の型 |
|
Magic の型 |
基本関数型 |
オブジェクト型 |
|
char, char[ ] |
String, StringBuffer, Character |
文字(32Kまで) BLOB (32K超) |
byte[ ] |
|
BLOB |
boolean |
Boolean |
論理 |
byte, short, int, long, float, double |
Byte, Short, Integer, Long, Float, Double |
数値 |