変換テーブル

Javaとの連携 > 実行エンジンの動作

以下のテーブルは、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

数値