创建新注释时
public @interface Invariant {
String min();
String max();
String Default();
String freeform();
}
元素以似乎按字母顺序排列。我想知道是否有办法强制注释本身中建立的相同顺序?
我得到了
@Invariant(Default = "", freeform = "", max = "", min = "")
我想得到
@Invariant(min = "", max = "", Default = "", freeform = "")
答案 0 :(得分:1)
注释中元素的顺序是无关紧要的,强制排序完全没有意义。不要在此浪费你的努力,这是不值得的 - 无论如何,你不能强迫订购,这是不可能的。
答案 1 :(得分:0)
不,我怀疑是否有办法强制属性的顺序。