JavaTM 2 Platform
Std. Ed. v1.3

java.lang.reflect
クラス Modifier

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

public class Modifier
extends Object

Modifier クラスは、クラスやメンバのアクセス修飾子を復号化するための static メソッドや定数を提供します。

関連項目:
Class.getModifiers(), Member.getModifiers()

フィールドの概要
static int ABSTRACT
          abstract 修飾子を表す int 値です。
static int FINAL
          final 修飾子を表す int 値です。
static int INTERFACE
          interface 修飾子を表す int 値です。
static int NATIVE
          native 修飾子を表す int 値です。
static int PRIVATE
          private 修飾子を表す int 値です。
static int PROTECTED
          protected 修飾子を表す int 値です。
static int PUBLIC
          public 修飾子を表す int 値です。
static int STATIC
          static 修飾子を表す int 値です。
static int STRICT
          strictfp 修飾子を表す int 値です。
static int SYNCHRONIZED
          synchronized 修飾子を表す int 値です。
static int TRANSIENT
          transient 修飾子を表す int 値です。
static int VOLATILE
          volatile 修飾子を表す int 値です。
 
コンストラクタの概要
Modifier()
           
 
メソッドの概要
static boolean isAbstract(int mod)
          指定された整数型が abstract 修飾子を含む場合に、true を返します。
static boolean isFinal(int mod)
          指定された整数型が final 修飾子を含む場合に、true を返します。
static boolean isInterface(int mod)
          指定された整数型が interface 修飾子を含む場合に、true を返します。
static boolean isNative(int mod)
          指定された整数型が native 修飾子を含む場合に、true を返します。
static boolean isPrivate(int mod)
          指定された整数型が private 修飾子を含む場合に、true を返します。
static boolean isProtected(int mod)
          指定された整数型が protected 修飾子を含む場合に、true を返します。
static boolean isPublic(int mod)
          指定された整数型が public 修飾子を含む場合に、true を返します。
static boolean isStatic(int mod)
          指定された整数型が static 修飾子を含む場合に、true を返します。
static boolean isStrict(int mod)
          指定された整数型が strictfp 修飾子を含む場合に、true を返します。
static boolean isSynchronized(int mod)
          指定された整数型が synchronized 修飾子を含む場合に、true を返します。
static boolean isTransient(int mod)
          指定された整数型が transient 修飾子を含む場合に、true を返します。
static boolean isVolatile(int mod)
          指定された整数型が volatile 修飾子を含む場合に、true を返します。
static String toString(int mod)
          指定された修飾子のアクセス修飾子フラグを記述する文字列を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PUBLIC

public static final int PUBLIC
public 修飾子を表す int 値です。

PRIVATE

public static final int PRIVATE
private 修飾子を表す int 値です。

PROTECTED

public static final int PROTECTED
protected 修飾子を表す int 値です。

STATIC

public static final int STATIC
static 修飾子を表す int 値です。

FINAL

public static final int FINAL
final 修飾子を表す int 値です。

SYNCHRONIZED

public static final int SYNCHRONIZED
synchronized 修飾子を表す int 値です。

VOLATILE

public static final int VOLATILE
volatile 修飾子を表す int 値です。

TRANSIENT

public static final int TRANSIENT
transient 修飾子を表す int 値です。

NATIVE

public static final int NATIVE
native 修飾子を表す int 値です。

INTERFACE

public static final int INTERFACE
interface 修飾子を表す int 値です。

ABSTRACT

public static final int ABSTRACT
abstract 修飾子を表す int 値です。

STRICT

public static final int STRICT
strictfp 修飾子を表す int 値です。
コンストラクタの詳細

Modifier

public Modifier()
メソッドの詳細

isPublic

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

isPrivate

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

isProtected

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

isStatic

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

isFinal

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

isSynchronized

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

isVolatile

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

isTransient

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

isNative

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

isInterface

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

isAbstract

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

isStrict

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

toString

public static String toString(int mod)
指定された修飾子のアクセス修飾子フラグを記述する文字列を返します。次に例を示します。
    public final synchronized
    private transient volatile
 
修飾子名は、Java 言語仕様で規定された標準的な順序で返されます。

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.