我有一个在.jar
中生成的REST API库,我想将其编译为enum
文件。问题是我有2个类,其中包含public enum FormatEnum {
string, float, integer
};
定义,该类不编译并返回语法错误。
...\src\main\java\io\swagger\client\model\DataDictionary.java:26: error: <identifier> expected
string, float, integer
^
...\src\main\java\io\swagger\client\model\DataDictionary.java:26: error: ',', '}', or ';' expected
string, float, integer
^
...\src\main\java\io\swagger\client\model\DataDictionary.java:26: error: '}' expected
string, float, integer
^
...\src\main\java\io\swagger\client\model\DataDictionary.java:26: error: <identifier> expected
string, float, integer
这是错误。
mr
答案 0 :(得分:0)
float
是Java中的一种数据类型。因此,它将期望一个变量声明,因此您会遇到编译错误。
您可以考虑如下定义enum
。
public enum FormatEnum {
string, flt, integer
}