Compartilhar via


Field Classe

Definição

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

[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
Herança
Atributos
Implementações

Comentários

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface. O campo refletido pode ser um campo de classe (estático) ou um campo de instância.

A Field permite que as conversões de ampliação ocorram durante uma operação de acesso get ou set, mas lança uma IllegalArgumentException conversão de estreitamento se ocorrer.

Documentação Java para java.lang.reflect.Field.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

Accessible

Obtenha o accessible valor do sinalizador para este objeto. -ou- Defina o accessible sinalizador para este objeto para o valor booleano indicado.

(Herdado de AccessibleObject)
Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
DeclaringClass

Retorna o Class objeto que representa a classe ou interface que declara o campo representado por esse Field objeto.

GenericType

Retorna um Type objeto que representa o tipo declarado para o campo representado por esse Field objeto.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsEnumConstant

Retorna true se esse campo representa um elemento de um tipo enumerado; false retorna de outra forma.

IsSynthetic

Retorna true se esse campo for um campo sintético; false retorna de outra forma.

JniIdentityHashCode

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
JniPeerMembers

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

Modifiers

Retorna os modificadores da linguagem Java para o campo representado por esse Field objeto, como um inteiro.

Name

Retorna o nome do campo representado por esse Field objeto.

PeerReference

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de AccessibleObject)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de AccessibleObject)
Type

Retorna um Class objeto que identifica o tipo declarado para o campo representado por esse Field objeto.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
Dispose(Boolean)

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
Get(Object)

Retorna o valor do campo representado por este Field, no objeto especificado.

GetAnnotation(Class)

Adicionado em 1.

GetAnnotations()

Adicionado em 1.

(Herdado de AccessibleObject)
GetAnnotationsByType(Class)

Adicionado em 1.

(Herdado de AccessibleObject)
GetBoolean(Object)

Obtém o valor de um campo estático ou de instância boolean .

GetByte(Object)

Obtém o valor de um campo estático ou de instância byte .

GetChar(Object)

Obtém o valor de um campo estático ou de instância do tipo char ou de outro tipo primitivo conversível em tipo char por meio de uma conversão de ampliação.

GetDeclaredAnnotation(Class)

Adicionado em 1.

(Herdado de AccessibleObject)
GetDeclaredAnnotations()

Adicionado em 1.

(Herdado de AccessibleObject)
GetDeclaredAnnotationsByType(Class)

Adicionado em 1.

(Herdado de AccessibleObject)
GetDouble(Object)

Obtém o valor de um campo estático ou de instância do tipo double ou de outro tipo primitivo conversível em tipo double por meio de uma conversão de ampliação.

GetFloat(Object)

Obtém o valor de um campo estático ou de instância do tipo float ou de outro tipo primitivo conversível em tipo float por meio de uma conversão de ampliação.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInt(Object)

Obtém o valor de um campo estático ou de instância do tipo int ou de outro tipo primitivo conversível em tipo int por meio de uma conversão de ampliação.

GetLong(Object)

Obtém o valor de um campo estático ou de instância do tipo long ou de outro tipo primitivo conversível em tipo long por meio de uma conversão de ampliação.

GetShort(Object)

Obtém o valor de um campo estático ou de instância do tipo short ou de outro tipo primitivo conversível em tipo short por meio de uma conversão de ampliação.

IsAnnotationPresent(Class)

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Set(Object, Object)

Define o campo representado por esse Field objeto no argumento de objeto especificado como o novo valor especificado.

SetBoolean(Object, Boolean)

Define o valor de um campo como um boolean no objeto especificado.

SetByte(Object, SByte)

Define o valor de um campo como um byte no objeto especificado.

SetChar(Object, Char)

Define o valor de um campo como um char no objeto especificado.

SetDouble(Object, Double)

Define o valor de um campo como um double no objeto especificado.

SetFloat(Object, Single)

Define o valor de um campo como um float no objeto especificado.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetInt(Object, Int32)

Define o valor de um campo como um int no objeto especificado.

SetLong(Object, Int64)

Define o valor de um campo como um long no objeto especificado.

SetShort(Object, Int16)

Define o valor de um campo como um short no objeto especificado.

ToArray<T>()

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
ToGenericString()

Retorna uma cadeia de caracteres que descreve isso Field, incluindo seu tipo genérico.

ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
IJavaPeerable.Finalized()

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

GetJniTypeName(IJavaPeerable)

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

Aplica-se a