2

创建新注释时

public @interface Invariant {
    String min();
    String max();
    String Default();
    String freeform();
}

元素似乎按字母顺序出现。我想知道是否有办法强制与注释本身中建立的顺序相同?

我明白了

    @Invariant(Default = "", freeform = "", max = "", min = "")

我想得到

    @Invariant(min = "", max = "", Default = "", freeform = "")
4

2 回答 2

1

注释中元素的顺序无关紧要,强制排序完全没有意义。不要在这上面浪费你的努力,这不值得——而且无论如何,你不能强制订购,这是不可能的。

于 2012-07-18T23:04:03.610 回答
0

不,我怀疑是否有办法强制属性的顺序。

于 2012-07-18T23:00:43.283 回答