Field Класс

Определение

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

[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
Наследование
Атрибуты
Реализации

Комментарии

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса. Отраженное поле может быть классом (статическим) или полем экземпляра.

Позволяет Field выполнять расширенные преобразования во время операции получения или задания доступа, но вызывает исключение , IllegalArgumentException если произойдет сужающее преобразование.

Документация по Java для java.lang.reflect.Field.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Свойства

Accessible

Возвращает значение флага accessible для этого объекта. -или- Установите для флага accessible этого объекта указанное логическое значение.

(Унаследовано от AccessibleObject)
Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
DeclaringClass

Возвращает объект , Class представляющий класс или интерфейс, объявляющий поле, представленное этим Field объектом.

GenericType

Type Возвращает объект , представляющий объявленный тип для поля, представленного этим Field объектом.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsEnumConstant

Возвращает значение true , если это поле представляет элемент перечисленного типа; возвращает в false противном случае.

IsSynthetic

Возвращает значение true , если это поле является искусственным; возвращает в false противном случае.

JniIdentityHashCode

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
JniPeerMembers

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

Modifiers

Возвращает модификаторы языка Java для поля, представленного этим Field объектом, в виде целого числа.

Name

Возвращает имя поля, представленного этим Field объектом.

PeerReference

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от AccessibleObject)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от AccessibleObject)
Type

Class Возвращает объект , идентифицирующий объявленный тип для поля, представленного этим Field объектом.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
Dispose(Boolean)

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от 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)

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Set(Object, Object)

Задает для поля, представленного этим Field объектом в указанном аргументе объекта, указанное новое значение.

SetBoolean(Object, Boolean)

Задает значение поля в виде для boolean указанного объекта .

SetByte(Object, SByte)

Задает значение поля в виде для byte указанного объекта .

SetChar(Object, Char)

Задает значение поля в виде для char указанного объекта .

SetDouble(Object, Double)

Задает значение поля в виде для double указанного объекта .

SetFloat(Object, Single)

Задает значение поля в виде для float указанного объекта .

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetInt(Object, Int32)

Задает значение поля в виде для int указанного объекта .

SetLong(Object, Int64)

Задает значение поля в виде для long указанного объекта .

SetShort(Object, Int16)

Задает значение поля в виде для short указанного объекта .

ToArray<T>()

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
ToGenericString()

Возвращает строку, описывающую этот Fieldобъект , включая его универсальный тип.

ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

GetJniTypeName(IJavaPeerable)

Предоставляет Field сведения и динамический доступ к одному полю класса или интерфейса.

Применяется к