エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
clazz.getAnnotation(Xxx.class)はキャストする必要がある? - ひがやすを技術ブログ
パラメータとして渡しているその当のクラスにキャストするところが何か「変な感じ」がしたのがだが、戻... パラメータとして渡しているその当のクラスにキャストするところが何か「変な感じ」がしたのがだが、戻り値は1つの型に固定される(戻り値のオーバーロードはないというコト)のでインターフェイスの Annotation でしかしょうがなく、受ける変数の型の方が勝手に対応してくれるハズもないので、プログラマが明示的に「キャスト」するしかない。 private String findTableNameFromModelAnnotation(Class clazz){ String foundTableName = ""; assert clazz.isAnnotationPresent(Table.class); Table annotaion = (Table)clazz.getAnnotation(Table.class); foundTableName = annotaion.name(); re
2008/10/31 リンク