2.7.2 インタフェース内にない定数
IDLモジュール内で宣言される定数は,定数と同名で,valueと名づけられたpublic static finalフィールドを含む,パブリックインタフェースにマッピングされます。
このフィールドは定数の値を保持します。
- 注
-
通常,JavaコンパイラはクラスがほかのJavaコードで使用されると,値をインライン(組み入れ)します。
- コードサンプル2-8 モジュール内のIDL定数のJavaクラスへのマッピング
/* From Example.idl: */ module Example { const long aLongOne = -123; }; // Generated java package Example; public interface aLongOne { public static final int value = (int) (-123L); }