Langage

Field Classe

Définition

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

[Android.Runtime.Register("java/lang/reflect/Field", DoNotGenerateAcw=true)]
public sealed class Field : Java.Lang.Reflect.AccessibleObject, IDisposable, 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
Héritage
Attributs
Implémente

Remarques

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface. Le champ réfléchi peut être un champ de classe (statique) ou un champ d’instance.

Une Field option permet d’élargir les conversions pendant une opération d’accès get ou set, mais lève une IllegalArgumentException valeur si une conversion restrictive se produit.

Java documentation pour java.lang.reflect.Field.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Propriétés

Nom Description
Accessible

Obtenez la valeur de l’indicateur accessible pour cet objet. -ou- Définissez l’indicateur accessible de cet objet sur la valeur booléenne indiquée.

(Hérité de AccessibleObject)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DeclaringClass

Renvoie l’objet Class représentant la classe ou l’interface qui déclare le champ représenté par cet Field objet.

GenericType

Renvoie un Type objet qui représente le type déclaré pour le champ représenté par cet Field objet.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsEnumConstant

Retourne true si ce champ représente un élément d’un type énuméré ; retourne false sinon.

IsSynthetic

Retourne true si ce champ est un champ synthétique ; retourne false sinon.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
JniPeerMembers

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

Modifiers

Retourne les modificateurs de langue Java pour le champ représenté par cet Field objet, sous forme d’entier.

Name

Retourne le nom du champ représenté par cet Field objet.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de AccessibleObject)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de AccessibleObject)
Type

Retourne un Class objet qui identifie le type déclaré pour le champ représenté par cet Field objet.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
Equals(Object)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
Get(Object)

Retourne la valeur du champ représenté par ce Fieldchamp , sur l’objet spécifié.

GetAnnotation(Class)

Ajouté dans 1.

GetAnnotations()

Retourne des annotations présentes sur cet objet.

(Hérité de AccessibleObject)
GetAnnotationsByType(Class)

Retourne des annotations du type spécifié associé à cet objet.

(Hérité de AccessibleObject)
GetBoolean(Object)

Obtient la valeur d’un champ statique ou d’instance boolean .

GetByte(Object)

Obtient la valeur d’un champ statique ou d’instance byte .

GetChar(Object)

Obtient la valeur d’un champ statique ou d’instance de type char ou d’un autre type primitif convertible en type char via une conversion étendue.

GetDeclaredAnnotation(Class)

Retourne l’annotation de cet objet pour le type spécifié si l’annotation est directement présente ; sinon, retourne null.

(Hérité de AccessibleObject)
GetDeclaredAnnotations()

Retourne des annotations directement présentes sur cet objet.

(Hérité de AccessibleObject)
GetDeclaredAnnotationsByType(Class)

Retourne des annotations du type spécifié qui sont directement présentes ou indirectement présentes sur cet objet.

(Hérité de AccessibleObject)
GetDouble(Object)

Obtient la valeur d’un champ statique ou d’instance de type double ou d’un autre type primitif convertible en type double via une conversion étendue.

GetFloat(Object)

Obtient la valeur d’un champ statique ou d’instance de type float ou d’un autre type primitif convertible en type float via une conversion étendue.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetInt(Object)

Obtient la valeur d’un champ statique ou d’instance de type int ou d’un autre type primitif convertible en type int via une conversion étendue.

GetLong(Object)

Obtient la valeur d’un champ statique ou d’instance de type long ou d’un autre type primitif convertible en type long via une conversion étendue.

GetShort(Object)

Obtient la valeur d’un champ statique ou d’instance de type short ou d’un autre type primitif convertible en type short via une conversion étendue.

IsAnnotationPresent(Class)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Set(Object, Object)

Définit le champ représenté par cet Field objet sur l’argument d’objet spécifié sur la nouvelle valeur spécifiée.

SetBoolean(Object, Boolean)

Définit la valeur d’un champ sous la forme d’un boolean objet spécifié.

SetByte(Object, SByte)

Définit la valeur d’un champ sous la forme d’un byte objet spécifié.

SetChar(Object, Char)

Définit la valeur d’un champ sous la forme d’un char objet spécifié.

SetDouble(Object, Double)

Définit la valeur d’un champ sous la forme d’un double objet spécifié.

SetFloat(Object, Single)

Définit la valeur d’un champ sous la forme d’un float objet spécifié.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetInt(Object, Int32)

Définit la valeur d’un champ sous la forme d’un int objet spécifié.

SetLong(Object, Int64)

Définit la valeur d’un champ sous la forme d’un long objet spécifié.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
SetShort(Object, Int16)

Définit la valeur d’un champ sous la forme d’un short objet spécifié.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToGenericString()

Retourne une chaîne décrivant ce Fieldtype générique, y compris son type générique.

ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à