是否可以弃用 Java 枚举的某些值,如果是,如何弃用?
2022-08-31 21:09:50
我想弃用一些,但不是所有可能的枚举值。
是的,在它们上面放一个@Deprecated注释。例如:
enum Status {
OK,
ERROR,
@Deprecated
PROBLEM
}
您还可以添加一个 JavaDoc 标签来记录它:@deprecated
enum Status {
OK,
ERROR,
/**
* @deprecated Use ERROR instead.
*/
@Deprecated
PROBLEM
}
public enum Characters {
STAN,
KYLE,
CARTMAN,
@Deprecated KENNY
}