我不知道我想做的事情是否可行,但无论如何我都会问。
我想找出在这个枚举的构造函数中构造了哪个枚举值。这是伪代码:
enum SomeEnum {
VALUE_ONE, VALUE_TWO;
private SomeEnum() {
System.out.print(*some-reflection-magic*);
}
}
所以当我打电话给SomeEnum.VALUE_ONE
其他地方时,我的System.out
.
不要问为什么,只是为了好玩:)