移除无用代码
优化枚举实现