Class.Modifiers プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスまたはインターフェイスの Java 言語修飾子を整数でエンコードして返します。
public int Modifiers { [Android.Runtime.Register("getModifiers", "()I", "")] get; }
[<get: Android.Runtime.Register("getModifiers", "()I", "")>]
member this.Modifiers : int
プロパティ値
int
このクラスの修飾子を表す 。
- 属性
注釈
このクラスまたはインターフェイスの Java 言語修飾子を整数でエンコードして返します。 修飾子は、および の Java 仮想マシンの定数public
static
final
private
abstract
protected
で構成されます。クラス Modifier
の メソッドを使用してデコードする必要があります。interface
基になるクラスが配列クラスの場合、その public
private
、および 修飾子は、そのコンポーネント型の修飾子とprotected
同じです。 これが Class
プリミティブ型または void を表す場合、その public
修飾子は常に true
であり、その protected
修飾子と private
修飾子は常に false
です。 このオブジェクトが配列クラス、プリミティブ型、または void を表す場合、その final
修飾子は常に true
であり、そのインターフェイス修飾子は常に false
です。 その他の修飾子の値は、この仕様では決定されません。
修飾子エンコードは、表>4.1 の「Java 仮想マシンの仕様</em>」で<定義されています。
1.1 で追加されました。
の Java ドキュメント java.lang.Class.getModifiers()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。