2013-08-26 8 views
15

Javaリフレクションの世界 -Javaフィールドに一時修飾子があるかどうかを調べるにはどうすればよいですか?

Fieldオブジェクトに一時修飾子があるかどうかを確認するにはどうすればよいですか?

http://docs.oracle.com/javase/tutorial/reflect/member/fieldModifiers.html

ドキュメントが支援されていません。

私はDB4oを使用しており、一度も格納されていないデータベースからインスタンス変数またはクラス変数を要求しないようにしています。

答えて

36
import java.lang.reflect.Field; 
import java.lang.reflect.Modifier; 

Field field = YourClass.class.getField("fieldName"); 
boolean isTransient = Modifier.isTransient(field.getModifiers()); 
関連する問題