Lenguaje

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.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 un IllegalArgumentException si se produciría una conversión de restricción.

Java documentación para java.lang.reflect.Field.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Propiedades

Nombre Description
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

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

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

(Heredado de JavaObject)
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 idioma Java para el campo representado por este Field objeto, como un entero.

Name

Devuelve el nombre del campo representado por este Field objeto.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(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

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

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

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de JavaObject)
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()

Devuelve anotaciones que están presentes en este objeto.

(Heredado de AccessibleObject)
GetAnnotationsByType(Class)

Devuelve anotaciones del tipo especificado asociado a este objeto.

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

Devuelve la anotación de este objeto para el tipo especificado si la anotación está presente directamente; de lo contrario, devuelve NULL.

(Heredado de AccessibleObject)
GetDeclaredAnnotations()

Devuelve anotaciones que están directamente presentes en este objeto.

(Heredado de AccessibleObject)
GetDeclaredAnnotationsByType(Class)

Devuelve anotaciones del tipo especificado que están presentes directamente o indirectamente en este objeto.

(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 para el 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()
Obsoletos.

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.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
SetShort(Object, Int16)

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

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

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

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

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

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

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

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

(Heredado de JavaObject)
IJavaPeerable.Finalized()

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

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Heredado de JavaObject)
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 JavaObject)
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 JavaObject)
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 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a