*Curl ORB for Java version 0.6 がリリースされました。リリースノートはこちら。
Curl ORBのコード生成ツールでは、Javaで定義したstaticなメソッド及びフィールドは、Curlのクラスプロシージャ、クラス変数として生成されます。
例えば、Javaのサービスクラスは以下のように生成されます。(クラスプロシージャはdefine-procとして、クラス変数は、letとして生成。)
Java
public class HogeImpl { public static String str; public static int getBarBar() { return 210; } } |
Curl
{import * from COM.CURLAP.ORB.SERVLET} {define-class public HogeImpl {inherits ORBClientForContext} let public str:#String {constructor public {default} |
これは以下のようにアクセスできます。
・クラスプロシージャ : クラス名.メソッド名
・クラス変数 : クラス名.フィールド名
{do || クラスプロシージャ |