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 に答える