目次 | 前項目 | 次項目 Java コアリフレクション


クラス java.lang.reflect.Modifier

    package java.lang.reflect;

    public final class Modifier extends Object

Modifier クラスはインスタンス化できないクラスで、クラスおよびメンバの Java 言語修飾子 (整数型にコード化される) の解読に使う static メソッドおよび定数をエクスポートします。


フィールド

注意: 以下の整数型の修飾子定数の値は、Java 仮想マシン仕様の第 4 章で定義されています。

PUBLIC

    public final static int PUBLIC

public アクセス修飾子の整数型定数です。

PRIVATE

    public final static int PRIVATE

private アクセス修飾子の整数型定数です。

PROTECTED

    public final static int PROTECTED

protected アクセス修飾子の整数型定数です。

STATIC

    public final static int STATIC

static 修飾子の整数型定数です。

FINAL

    public final static int FINAL

final 修飾子の整数型定数です。

SYNCHRONIZED

    public final static int SYNCHRONIZED

synchronized 修飾子の整数型定数です。

VOLATILE

    public final static int VOLATILE

volatile 修飾子の整数型定数です。

TRANSIENT

    public final static int TRANSIENT

transient 修飾子の整数型定数です。

NATIVE

    public final static int NATIVE

native 修飾子の整数型定数です。

INTERFACE

    public final static int INTERFACE

interface 修飾子の整数型定数です。

ABSTRACT

    public final static int ABSTRACT

abstract 修飾子の整数型定数です。


メソッド

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 を返します。

toString

    public static String toString(int mod)

指定の整数型に含まれる修飾子名を、スペースで区切ったリストが入っている文字列を返します。以下に例を示します:

    

        public final synchronized

        private transient volatile

修飾子名は、Java 言語仕様で指定した標準順序で返されます。



目次 | 前項目 | 次項目
Copyright (C) 1996, 1997 Sun Microsystems, Inc. All rights reserved.