クラスやメンバー(メソッド・フィールド)の属性はModifierクラスで判断できます。
(例 ※myClassが対象クラス)
lang
1Class clazz = myClass.getClass();
2Field[] fields=clazz.getDeclaredFields();
3for (int i=0; i<fields.length; i++){
4 int mod=fields[i].getModifiers();
5 if(Modifier.isStatic(mod) && (Modifier.isFinal(mod))){
6 System.out.println("型:" + fields[i].getType() + " 変数名:" + fields[i].getName() + " はstatic finalです。");
7 } else {
8 System.out.println("型:" + fields[i].getType() + " 変数名:" + fields[i].getName() + " はstatic finalではありません。");
9 }
10}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。