全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.lang.reflect.Modifier

java.lang.Object
   |
   +----java.lang.reflect.Modifier

public class Modifier
extends Object
Modifier クラスは、static メソッドや定数を用いて、クラスやメンバのアクセス修飾子をデコードします。

参照:
getModifiers, getModifiers

Variable Index

 o ABSTRACT
 o FINAL
 o INTERFACE
 o NATIVE
 o PRIVATE
 o PROTECTED
 o PUBLIC
 o STATIC
 o SYNCHRONIZED
 o TRANSIENT
 o VOLATILE

Constructor Index

 o Modifier()

Method Index

 o isAbstract(int)
指定された整数型が abstract 修飾子を含む場合に、true を返す。
 o isFinal(int)
指定された整数型が final 修飾子を含む場合に、true を返す。
 o isInterface(int)
指定された整数型が interface 修飾子を含む場合に、true を返す。
 o isNative(int)
指定された整数型が native 修飾子を含む場合に、true を返す。
 o isPrivate(int)
指定された整数型が private 修飾子を含む場合に、true を返す。
 o isProtected(int)
指定された整数型が protected 修飾子を含む場合に、true を返す。
 o isPublic(int)
指定された整数型が public 修飾子を含む場合に、true を返す。
 o isStatic(int)
指定された整数型が static 修飾子を含む場合に、true を返す。
 o isSynchronized(int)
指定された整数型が final 修飾子を含む場合に、true を返す。
 o isTransient(int)
指定された整数型が transient 修飾子を含む場合に、true を返す。
 o isVolatile(int)
指定された整数型が volatile 修飾子を含む場合に、true を返す。
 o toString(int)
指定された修飾子のアクセス修飾子フラグを記述する文字列を返す。

Variables

 o PUBLIC
  public static final int PUBLIC
 o PRIVATE
  public static final int PRIVATE
 o PROTECTED
  public static final int PROTECTED
 o STATIC
  public static final int STATIC
 o FINAL
  public static final int FINAL
 o SYNCHRONIZED
  public static final int SYNCHRONIZED
 o VOLATILE
  public static final int VOLATILE
 o TRANSIENT
  public static final int TRANSIENT
 o NATIVE
  public static final int NATIVE
 o INTERFACE
  public static final int INTERFACE
 o ABSTRACT
  public static final int ABSTRACT

Constructors

 o Modifier
  public Modifier()

Methods

 o isPublic
  public static boolean isPublic(int mod)
指定された整数型が public 修飾子を含む場合に、true を返します。

 o isPrivate
  public static boolean isPrivate(int mod)
指定された整数型が private 修飾子を含む場合に、true を返します。

 o isProtected
  public static boolean isProtected(int mod)
指定された整数型が protected 修飾子を含む場合に、true を返します。

 o isStatic
  public static boolean isStatic(int mod)
指定された整数型が static 修飾子を含む場合に、true を返します。

 o isFinal
  public static boolean isFinal(int mod)
指定された整数型が final 修飾子を含む場合に、true を返します。

 o isSynchronized
  public static boolean isSynchronized(int mod)
指定された整数型が final 修飾子を含む場合に、true を返します。

 o isVolatile
  public static boolean isVolatile(int mod)
指定された整数型が volatile 修飾子を含む場合に、true を返します。

 o isTransient
  public static boolean isTransient(int mod)
指定された整数型が transient 修飾子を含む場合に、true を返します。

 o isNative
  public static boolean isNative(int mod)
指定された整数型が native 修飾子を含む場合に、true を返します。

 o isInterface
  public static boolean isInterface(int mod)
指定された整数型が interface 修飾子を含む場合に、true を返します。

 o isAbstract
  public static boolean isAbstract(int mod)
指定された整数型が abstract 修飾子を含む場合に、true を返します。

 o toString
  public static String toString(int mod)
指定された修飾子のアクセス修飾子フラグを記述する文字列を返します。

例 :

    public final synchronized
    private transient volatile
 
修飾子名はThe Java Language Specification で規定されている、正規の順序で返されます。


全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス