Field クラス

定義

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

[Android.Runtime.Register("java/lang/reflect/Field", DoNotGenerateAcw=true)]
public sealed class Field : Java.Lang.Reflect.AccessibleObject, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IMember
[<Android.Runtime.Register("java/lang/reflect/Field", DoNotGenerateAcw=true)>]
type Field = class
    inherit AccessibleObject
    interface IMember
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
属性
実装

注釈

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。 反映されるフィールドには、クラス (静的) フィールドまたはインスタンス フィールドを指定できます。

では Field 、取得または設定のアクセス操作中に拡大変換を実行できますが、縮小変換が発生した場合は を IllegalArgumentException スローします。

java.lang.reflect.FieldJava ドキュメント。

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

プロパティ

Accessible

このオブジェクトのフラグの accessible 値を取得します。 または、このオブジェクトのフラグを accessible 指定されたブール値に設定します。

(継承元 AccessibleObject)
Class

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

(継承元 Object)
DeclaringClass

このFieldオブジェクトでClass表されるフィールドを宣言するクラスまたはインターフェイスを表す オブジェクトを返します。

GenericType

このFieldオブジェクトでType表されるフィールドの宣言された型を表す オブジェクトを返します。

Handle

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

(継承元 Object)
IsEnumConstant

このフィールドが列挙型の true 要素を表す場合は を返します。それ以外の場合は を返します false

IsSynthetic

このフィールドが true 合成フィールドの場合は を返します。それ以外の場合は を返します false

JniIdentityHashCode

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
JniPeerMembers

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

Modifiers

この Field オブジェクトで表されるフィールドの Java 言語修飾子を整数で返します。

Name

この Field オブジェクトによって表されるフィールドの名前を返します。

PeerReference

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
ThresholdClass

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

(継承元 AccessibleObject)
ThresholdType

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

(継承元 AccessibleObject)
Type

このFieldオブジェクトでClass表されるフィールドの宣言された型を識別する オブジェクトを返します。

メソッド

Clone()

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

(継承元 Object)
Dispose()

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
Dispose(Boolean)

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
Get(Object)

指定したオブジェクトの この Fieldで表されるフィールドの値を返します。

GetAnnotation(Class)

1 に追加されました。

GetAnnotations()

1 に追加されました。

(継承元 AccessibleObject)
GetAnnotationsByType(Class)

1 に追加されました。

(継承元 AccessibleObject)
GetBoolean(Object)

静的フィールドまたはインスタンス boolean フィールドの値を取得します。

GetByte(Object)

静的フィールドまたはインスタンス byte フィールドの値を取得します。

GetChar(Object)

型の静的またはインスタンス フィールド、または拡大変換を介して型charcharに変換可能な別のプリミティブ型の値を取得します。

GetDeclaredAnnotation(Class)

1 に追加されました。

(継承元 AccessibleObject)
GetDeclaredAnnotations()

1 に追加されました。

(継承元 AccessibleObject)
GetDeclaredAnnotationsByType(Class)

1 に追加されました。

(継承元 AccessibleObject)
GetDouble(Object)

型の静的またはインスタンス フィールド、または拡大変換を介して型doubledoubleに変換可能な別のプリミティブ型の値を取得します。

GetFloat(Object)

型の静的またはインスタンス フィールド、または拡大変換を介して型floatfloatに変換可能な別のプリミティブ型の値を取得します。

GetHashCode()

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

(継承元 Object)
GetInt(Object)

型の静的またはインスタンス フィールド、または拡大変換を介して型intintに変換可能な別のプリミティブ型の値を取得します。

GetLong(Object)

型の静的またはインスタンス フィールド、または拡大変換を介して型longlongに変換可能な別のプリミティブ型の値を取得します。

GetShort(Object)

型の静的またはインスタンス フィールド、または拡大変換を介して型shortshortに変換可能な別のプリミティブ型の値を取得します。

IsAnnotationPresent(Class)

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Set(Object, Object)

指定した object 引数でこの Field オブジェクトによって表されるフィールドを、指定した新しい値に設定します。

SetBoolean(Object, Boolean)

指定したオブジェクトの フィールドの値を boolean として設定します。

SetByte(Object, SByte)

指定したオブジェクトの フィールドの値を byte として設定します。

SetChar(Object, Char)

指定したオブジェクトの フィールドの値を char として設定します。

SetDouble(Object, Double)

指定したオブジェクトの フィールドの値を double として設定します。

SetFloat(Object, Single)

指定したオブジェクトの フィールドの値を float として設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetInt(Object, Int32)

指定したオブジェクトの フィールドの値を として int 設定します。

SetLong(Object, Int64)

指定したオブジェクトの フィールドの値を long として設定します。

SetShort(Object, Int16)

指定したオブジェクトの フィールドの値を short として設定します。

ToArray<T>()

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
ToGenericString()

ジェネリック型を含め、この Fieldを記述する文字列を返します。

ToString()

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

(継承元 Object)
UnregisterFromRuntime()

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
IJavaPeerable.Finalized()

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

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

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

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

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

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

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

GetJniTypeName(IJavaPeerable)

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

適用対象