org.seasar.util.lang
クラス ModifierUtil

java.lang.Object
  上位を拡張 org.seasar.util.lang.ModifierUtil

public abstract class ModifierUtil
extends Object

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

作成者:
shot

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

コンストラクタの詳細

ModifierUtil

public ModifierUtil()
メソッドの詳細

isPublic

public static boolean isPublic(Method method)
publicかどうか返します。

パラメータ:
method - メソッド。nullであってはいけません
戻り値:
パブリックかどうか

isPublic

public static boolean isPublic(Field field)
publicかどうか返します。

パラメータ:
field - フィールド。nullであってはいけません
戻り値:
パブリックかどうか

isPublicStaticFinalField

public static boolean isPublicStaticFinalField(Field field)
public,static,finalかどうか返します。

パラメータ:
field - フィールド。nullであってはいけません
戻り値:
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(Class<?> clazz)
abstractかどうか返します。

パラメータ:
clazz - クラス。nullであってはいけません
戻り値:
abstractならtrue

isAbstract

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

パラメータ:
modifier - モディファイヤ
戻り値:
abstractならtrue

isStatic

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

パラメータ:
modifier - モディファイヤ
戻り値:
staticならtrue

isFinal

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

パラメータ:
modifier - モディファイヤ
戻り値:
finalならtrue

isFinal

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

パラメータ:
method - メソッド
戻り値:
finalならtrue

isTransient

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

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

isTransient

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

パラメータ:
modifier - モディファイヤ
戻り値:
transientならtrue

isInstanceField

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

パラメータ:
field - フィールド。nullであってはいけません
戻り値:
インスタンスフィールドならtrue


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.