创建新注释时
public @interface Invariant {
String min();
String max();
String Default();
String freeform();
}
元素似乎是按字母顺序出现的。我想知道是否有办法强制执行与注释本身中建立的顺序相同的顺序?
我明白了
@Invariant(Default = "", freeform = "", max = "", min = "")
我想得到
@Invariant(min = "", max = "", Default = "", freeform = "")
最佳答案
注释中元素的顺序是无关紧要的,强制排序是没有意义的。不要在这上面浪费你的精力,这不值得 - 而且无论如何,你不能强制订购,这是不可能的。
关于java - 如何控制注释元素出现的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551400/