よくわかりません。次のコードにはエラーがあります (「...」は省略されたコードを表します):
int byteOrder = ...;
switch (byteOrder)
{
case HDF5Constants.H5T_ORDER_BE:
return ByteOrder.BIG_ENDIAN;
...
}
エラーはケースステートメントにあり、Eclipseは「ケース式は定数式でなければなりません」と不平を言います。これについてソースファイルを調べたところ、次のような行の長いリストがあります。
final public static int H5T_ORDER_BE = H5.J2C( JH5T_ORDER_BE );
final public static int
switch ステートメントのケースとして定数を使用できると思いました。私が間違っている???