Compartir a través de


Field Clase

Definición

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

[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
Herencia
Atributos
Implementaciones

Comentarios

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz. El campo reflejado puede ser un campo de clase (estático) o un campo de instancia.

Permite Field que se produzcan conversiones de ampliación durante una operación de obtención o establecimiento de acceso, pero produce una IllegalArgumentException excepción si se produciría una conversión de restricción.

Documentación de Java para java.lang.reflect.Field.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Propiedades

Accessible

Obtenga el valor de la accessible marca para este objeto. -o bien- Establezca la accessible marca para este objeto en el valor booleano indicado.

(Heredado de AccessibleObject)
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
DeclaringClass

Devuelve el Class objeto que representa la clase o interfaz que declara el campo representado por este Field objeto.

GenericType

Devuelve un Type objeto que representa el tipo declarado para el campo representado por este Field objeto.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsEnumConstant

Devuelve true si este campo representa un elemento de un tipo enumerado; de lo contrario, devuelve false .

IsSynthetic

Devuelve true si este campo es un campo sintético; de lo contrario, devuelve false .

JniIdentityHashCode

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
JniPeerMembers

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

Modifiers

Devuelve los modificadores de lenguaje Java para el campo representado por este Field objeto, como un entero.

Name

Devuelve el nombre del campo representado por este Field objeto.

PeerReference

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de AccessibleObject)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de AccessibleObject)
Type

Devuelve un Class objeto que identifica el tipo declarado para el campo representado por este Field objeto.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
Dispose(Boolean)

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Get(Object)

Devuelve el valor del campo representado por , Fielden el objeto especificado.

GetAnnotation(Class)

Agregado en 1.

GetAnnotations()

Agregado en 1.

(Heredado de AccessibleObject)
GetAnnotationsByType(Class)

Agregado en 1.

(Heredado de AccessibleObject)
GetBoolean(Object)

Obtiene el valor de un campo estático o de instancia boolean .

GetByte(Object)

Obtiene el valor de un campo estático o de instancia byte .

GetChar(Object)

Obtiene el valor de un campo estático o de instancia de tipo char o de otro tipo primitivo convertible al tipo char a través de una conversión de ampliación.

GetDeclaredAnnotation(Class)

Agregado en 1.

(Heredado de AccessibleObject)
GetDeclaredAnnotations()

Agregado en 1.

(Heredado de AccessibleObject)
GetDeclaredAnnotationsByType(Class)

Agregado en 1.

(Heredado de AccessibleObject)
GetDouble(Object)

Obtiene el valor de un campo estático o de instancia de tipo double o de otro tipo primitivo convertible al tipo double a través de una conversión de ampliación.

GetFloat(Object)

Obtiene el valor de un campo estático o de instancia de tipo float o de otro tipo primitivo convertible al tipo float a través de una conversión de ampliación.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetInt(Object)

Obtiene el valor de un campo estático o de instancia de tipo int o de otro tipo primitivo convertible al tipo int a través de una conversión de ampliación.

GetLong(Object)

Obtiene el valor de un campo estático o de instancia de tipo long o de otro tipo primitivo convertible al tipo long a través de una conversión de ampliación.

GetShort(Object)

Obtiene el valor de un campo estático o de instancia de tipo short o de otro tipo primitivo convertible al tipo short a través de una conversión de ampliación.

IsAnnotationPresent(Class)

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Set(Object, Object)

Establece el campo representado por este Field objeto en el argumento de objeto especificado en el nuevo valor especificado.

SetBoolean(Object, Boolean)

Establece el valor de un campo como en boolean el objeto especificado.

SetByte(Object, SByte)

Establece el valor de un campo como en byte el objeto especificado.

SetChar(Object, Char)

Establece el valor de un campo como en char el objeto especificado.

SetDouble(Object, Double)

Establece el valor de un campo como en double el objeto especificado.

SetFloat(Object, Single)

Establece el valor de un campo como en float el objeto especificado.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetInt(Object, Int32)

Establece el valor de un campo como en int el objeto especificado.

SetLong(Object, Int64)

Establece el valor de un campo como en long el objeto especificado.

SetShort(Object, Int16)

Establece el valor de un campo como en short el objeto especificado.

ToArray<T>()

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
ToGenericString()

Devuelve una cadena que describe este Fieldobjeto , incluido su tipo genérico.

ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
IJavaPeerable.Finalized()

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

GetJniTypeName(IJavaPeerable)

proporciona Field información sobre, y el acceso dinámico a, un único campo de una clase o una interfaz.

Se aplica a