1
現在Javaを学習中です。私はちょうどそれが注釈ElementType.TYPE_USE
になると混乱した。下のコードは本から来ます。JavaアノテーションElementType.TYPE_USE
このステートメントはキャストかどうかです。
int roundValue = (@NonZero int) value;
@Target({ElementType.TYPE_USE})
@interface Fatal {
}
@Target(ElementType.TYPE_USE)
@interface NonZero {
}
class TyepUseTest{
public void processData() throws @Fatal Exception{
double value = 10.89;
int roundValue = (@NonZero int) value;
}
}
実装には制約と検証ロジックを用意する必要がありますが、 'NonZero'の' ConstraintValidator'実装コードを投稿できますか? – Saravana
[\ 'ElementType.FIELD \ 'vs \' ElementType.TYPE \ _USE \ '](http://stackoverflow.com/questions/37898797/elementtype-field-vs-elementtype-type-use) –
これは、本の完全な例です。 – Tumelo