org.seasar.framework.util
クラス ModifierUtil

java.lang.Object
  拡張org.seasar.framework.util.ModifierUtil

public class ModifierUtil
extends java.lang.Object

Modifier用のユーティリティクラスです。

作成者:
shot

コンストラクタの概要
protected ModifierUtil()
          インスタンスを構築します。
 
メソッドの概要
static boolean isAbstract(java.lang.Class clazz)
          abstractかどうか返します。
static boolean isAbstract(int modifier)
          abstractかどうか返します。
static boolean isFinal(int modifier)
          finalかどうか返します。
static boolean isFinal(java.lang.reflect.Method method)
          finalかどうか返します。
static boolean isInstanceField(java.lang.reflect.Field field)
          インスタンスフィールドかどうかを返します。
static boolean isPublic(java.lang.reflect.Field f)
          publicかどうか返します。
static boolean isPublic(int modifier)
          publicかどうか返します。
static boolean isPublic(java.lang.reflect.Method m)
          publicかどうか返します。
static boolean isPublicStaticFinal(int modifier)
          public,static,finalかどうか返します。
static boolean isPublicStaticFinalField(java.lang.reflect.Field f)
          public,static,finalかどうか返します。
static boolean isStatic(int modifier)
          staticかどうか返します。
static boolean isTransient(java.lang.reflect.Field field)
          transientかどうか返します。
static boolean isTransient(int modifier)
          transientかどうか返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ModifierUtil

protected ModifierUtil()
インスタンスを構築します。

メソッドの詳細

isPublic

public static boolean isPublic(java.lang.reflect.Method m)
publicかどうか返します。

パラメータ:
m - メソッド
戻り値:
パブリックかどうか

isPublic

public static boolean isPublic(java.lang.reflect.Field f)
publicかどうか返します。

パラメータ:
f - フィールド
戻り値:
パブリックかどうか

isPublicStaticFinalField

public static boolean isPublicStaticFinalField(java.lang.reflect.Field f)
public,static,finalかどうか返します。

パラメータ:
f - フィールド
戻り値:
public,static,finalかどうか

isPublicStaticFinal

public static boolean isPublicStaticFinal(int modifier)
public,static,finalかどうか返します。

パラメータ:
modifier - モディファイヤ
戻り値:
public,static,finalかどうか

isPublic

public static boolean isPublic(int modifier)
publicかどうか返します。

パラメータ:
modifier - モディファイヤ
戻り値:
publicかどうか

isAbstract

public static boolean isAbstract(java.lang.Class clazz)
abstractかどうか返します。

パラメータ:
clazz - クラス
戻り値:
abstractかどうか

isAbstract

public static boolean isAbstract(int modifier)
abstractかどうか返します。

パラメータ:
modifier - モディファイヤ
戻り値:
abstractかどうか

isStatic

public static boolean isStatic(int modifier)
staticかどうか返します。

パラメータ:
modifier - モディファイヤ
戻り値:
staticかどうか

isFinal

public static boolean isFinal(int modifier)
finalかどうか返します。

パラメータ:
modifier - モディファイヤ
戻り値:
finalかどうか

isFinal

public static boolean isFinal(java.lang.reflect.Method method)
finalかどうか返します。

パラメータ:
method - メソッド
戻り値:
finalかどうか

isTransient

public static boolean isTransient(java.lang.reflect.Field field)
transientかどうか返します。

パラメータ:
field - フィールド
戻り値:
transientかどうか
関連項目:
isTransient(int)

isTransient

public static boolean isTransient(int modifier)
transientかどうか返します。

パラメータ:
modifier - モディファイヤ
戻り値:
transientかどうか

isInstanceField

public static boolean isInstanceField(java.lang.reflect.Field field)
インスタンスフィールドかどうかを返します。

パラメータ:
field - フィールド
戻り値:
インスタンスフィールドかどうか


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.