次の方法で共有


Field クラス

定義

A 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
継承
属性
実装

注釈

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

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

の Java ドキュメントjava.lang.reflect.Field

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Accessible

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

(継承元 AccessibleObject)
Class

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

(継承元 Object)
DeclaringClass

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

GenericType

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

Handle

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

(継承元 Object)
IsEnumConstant

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

IsSynthetic

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

JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

Modifiers

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

Name

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

PeerReference

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

(継承元 Object)
ThresholdClass

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

(継承元 AccessibleObject)
ThresholdType

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

(継承元 AccessibleObject)
Type

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

メソッド

Clone()

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

(継承元 Object)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

A 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)

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

GetDeclaredAnnotation(Class)

1 に追加されました。

(継承元 AccessibleObject)
GetDeclaredAnnotations()

1 に追加されました。

(継承元 AccessibleObject)
GetDeclaredAnnotationsByType(Class)

1 に追加されました。

(継承元 AccessibleObject)
GetDouble(Object)

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

GetFloat(Object)

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

GetHashCode()

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

(継承元 Object)
GetInt(Object)

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

GetLong(Object)

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

GetShort(Object)

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

IsAnnotationPresent(Class)

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

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

SetBoolean(Object, Boolean)

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

SetByte(Object, SByte)

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

SetChar(Object, Char)

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

SetDouble(Object, Double)

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

SetFloat(Object, Single)

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

SetLong(Object, Int64)

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

SetShort(Object, Int16)

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

ToArray<T>()

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

(継承元 Object)
ToGenericString()

ジェネリック型を含め、これを Field説明する文字列を返します。

ToString()

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

(継承元 Object)
UnregisterFromRuntime()

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

(継承元 Object)
Wait()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

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

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

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

IJavaPeerable.Disposed()

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

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(継承元 Object)
IJavaPeerable.Finalized()

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

(継承元 Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用対象