enumsEqual method
Implementation
bool enumsEqual(Object token) {
if (token is! DynamicToken) return false;
if (token is DynamicToken) {
// 名称相同
if (token.isEnum && isEnum && name == token.name) {
// 枚举值相同
if (enums!.isNotEmpty && token.enums!.isNotEmpty) {
return (enums!..sort()).toString() ==
(token.enums!..sort()).toString();
} else if (enums!.isEmpty && token.enums!.isEmpty) return true;
}
}
// 否则不同
return false;
}