JCallStatic

 

スタティックメソッドの呼出

Javaクラスのスタティックメソッドを呼び出します。

構文:

JCallStatic(クラス名.メソッド名,メソッドのシグニチャ,パラメータ)

パラメータ:

  • クラス名.メソッド名 …… 呼び出すメソッド名をクラス名を含めて指定する

  • メソッドのシグニチャ  …… メソッドに渡すパラメータの型のシグニチャ

  • パラメータ  …… メソッドに渡すパラメータの値

戻り値:

メソッドからの戻り値。データ型は、メソッドに依存します。

例:

JcallStatic('pkg.A.increament_count','(I)Lpkg.CLS_B;',200) → 変数A に代入

 

'pkg.CLS_A' クラスの'increment_count' メソッド は、パラメータ(I)として

 200 が渡され起動されます。この戻り値として、新しい疑似参照が pkg.CLS_B(Lpkg.CLS_B:)クラスに返されます。疑似参照は、BLOB項目に格納できます。

関連トピック:

Java関数