Class.Modifiers プロパティ

定義

このクラスまたはインターフェイスの Java 言語修飾子を整数でエンコードして返します。

public int Modifiers { [Android.Runtime.Register("getModifiers", "()I", "")] get; }
[<get: Android.Runtime.Register("getModifiers", "()I", "")>]
member this.Modifiers : int

プロパティ値

intこのクラスの修飾子を表す 。

属性

注釈

このクラスまたはインターフェイスの Java 言語修飾子を整数でエンコードして返します。 修飾子は、および の Java 仮想マシンの定数publicstaticfinalprivateabstractprotectedで構成されます。クラス Modifierの メソッドを使用してデコードする必要があります。interface

基になるクラスが配列クラスの場合、その publicprivate 、および 修飾子は、そのコンポーネント型の修飾子とprotected同じです。 これが Class プリミティブ型または void を表す場合、その public 修飾子は常に trueであり、その protected 修飾子と private 修飾子は常に falseです。 このオブジェクトが配列クラス、プリミティブ型、または void を表す場合、その final 修飾子は常に true であり、そのインターフェイス修飾子は常に falseです。 その他の修飾子の値は、この仕様では決定されません。

修飾子エンコードは、表>4.1 の「Java 仮想マシンの仕様</em>」で<定義されています。

1.1 で追加されました。

の Java ドキュメント java.lang.Class.getModifiers()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象