言語

Modifier クラス

定義

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

[Android.Runtime.Register("java/lang/reflect/Modifier", DoNotGenerateAcw=true)]
public class Modifier : Java.Lang.Object
[<Android.Runtime.Register("java/lang/reflect/Modifier", DoNotGenerateAcw=true)>]
type Modifier = class
    inherit Object
継承
属性

注釈

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。 修飾子のセットは、異なる修飾子を表す個別のビット位置を持つ整数として表されます。 修飾子を表す定数の値は、セクション 4.1、4.4、4.5、および 4.7 の表から取得されますciteJava&貿易;仮想マシンの仕様/引用

Javaドキュメント。

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

コンストラクター

名前 説明
Modifier()

新しい Modifier インスタンスを構築します。

Modifier(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
Abstract

int修飾子を表すabstract値。

Final

int修飾子を表すfinal値。

Interface

int修飾子を表すinterface値。

Native

int修飾子を表すnative値。

Private

int修飾子を表すprivate値。

Protected

int修飾子を表すprotected値。

Public

int修飾子を表すpublic値。

Static

int修飾子を表すstatic値。

Strict

int修飾子を表すstrictfp値。

Synchronized

int修飾子を表すsynchronized値。

Transient

int修飾子を表すtransient値。

Volatile

int修飾子を表すvolatile値。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
JniPeerMembers

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
ClassModifiers()

クラスに適用できるソース言語修飾子を一緒に or-ing int 値を返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
ConstructorModifiers()

コンストラクターに適用できるソース言語修飾子を一緒に or-ing int 値を返します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
Equals(Object)

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FieldModifiers()

フィールドに適用できるソース言語修飾子を一緒に or-ing int 値を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
InterfaceModifiers()

インターフェイスに適用できるソース言語修飾子を一緒に or-ing int 値を返します。

IsAbstract(Int32)

整数引数にtrue修飾子が含まれている場合はabstractを返します。それ以外の場合false返します。

IsFinal(Int32)

整数引数にtrue修飾子が含まれている場合はfinalを返します。それ以外の場合false返します。

IsInterface(Int32)

整数引数にtrue修飾子が含まれている場合はinterfaceを返します。それ以外の場合false返します。

IsNative(Int32)

整数引数にtrue修飾子が含まれている場合はnativeを返します。それ以外の場合false返します。

IsPrivate(Int32)

整数引数にtrue修飾子が含まれている場合はprivateを返します。それ以外の場合false返します。

IsProtected(Int32)

整数引数にtrue修飾子が含まれている場合はprotectedを返します。それ以外の場合false返します。

IsPublic(Int32)

整数引数にtrue修飾子が含まれている場合はpublicを返します。それ以外の場合false返します。

IsStatic(Int32)

整数引数にtrue修飾子が含まれている場合はstaticを返します。それ以外の場合false返します。

IsStrict(Int32)

整数引数にtrue修飾子が含まれている場合はstrictfpを返します。それ以外の場合false返します。

IsSynchronized(Int32)

整数引数にtrue修飾子が含まれている場合はsynchronizedを返します。それ以外の場合false返します。

IsTransient(Int32)

整数引数にtrue修飾子が含まれている場合はtransientを返します。それ以外の場合false返します。

IsVolatile(Int32)

整数引数にtrue修飾子が含まれている場合はvolatileを返します。それ以外の場合false返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
MethodModifiers()

メソッドに適用できるソース言語修飾子を一緒に or-ing int 値を返します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
ParameterModifiers()

パラメーターに適用できるソース言語修飾子を一緒に or-ing int 値を返します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
ToString(Int32)

指定した修飾子のアクセス修飾子フラグを記述する文字列を返します。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
IJavaPeerable.Finalized()

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするための static メソッドと定数が用意されています。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象