Modifier Класс

Определение

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

[Android.Runtime.Register("java/lang/reflect/Modifier", DoNotGenerateAcw=true)]
public class Modifier : Java.Lang.Object
[<Android.Runtime.Register("java/lang/reflect/Modifier", DoNotGenerateAcw=true)>]
type Modifier = class
    inherit Object
Наследование
Атрибуты

Комментарии

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену. Наборы модификаторов представлены в виде целых чисел с различными битовых позициями, представляющими различные модификаторы. Значения констант, представляющих модификаторы, взяты из таблиц в разделах 4.1, 4.4, 4.5 и 4.7 изсписка "Java& торговля; Спецификация или сайт виртуальной машины.

Java документации по java.lang.reflect.Modifier.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя Описание
Modifier()

Создает новый Modifier экземпляр.

Modifier(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя Описание
Abstract

Значение int , представляющее abstract модификатор.

Final

Значение int , представляющее final модификатор.

Interface

Значение int , представляющее interface модификатор.

Native

Значение int , представляющее native модификатор.

Private

Значение int , представляющее private модификатор.

Protected

Значение int , представляющее protected модификатор.

Public

Значение int , представляющее public модификатор.

Static

Значение int , представляющее static модификатор.

Strict

Значение int , представляющее strictfp модификатор.

Synchronized

Значение int , представляющее synchronized модификатор.

Transient

Значение int , представляющее transient модификатор.

Volatile

Значение int , представляющее volatile модификатор.

Свойства

Имя Описание
Class

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

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

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

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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

ThresholdType

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

Методы

Имя Описание
ClassModifiers()

int Возвращает значение OR-ing вместе модификаторы исходного языка, которые можно применить к классу.

Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

int Возвращает значение OR вместе с модификаторами исходного языка, которые можно применить к конструктору.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

Указывает, равен ли другой объект этому объекту.

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

int Возвращает значение OR вместе с модификаторами исходного языка, которые можно применить к полю.

GetHashCode()

Возвращает хэш-значение кода для объекта.

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

int Возвращает значение OR вместе модификаторы исходного языка, которые можно применить к интерфейсу.

IsAbstract(Int32)

Возвращается true , если целочисленный аргумент включает abstract модификатор, false в противном случае.

IsFinal(Int32)

Возвращается true , если целочисленный аргумент включает final модификатор, false в противном случае.

IsInterface(Int32)

Возвращается true , если целочисленный аргумент включает interface модификатор, false в противном случае.

IsNative(Int32)

Возвращается true , если целочисленный аргумент включает native модификатор, false в противном случае.

IsPrivate(Int32)

Возвращается true , если целочисленный аргумент включает private модификатор, false в противном случае.

IsProtected(Int32)

Возвращается true , если целочисленный аргумент включает protected модификатор, false в противном случае.

IsPublic(Int32)

Возвращается true , если целочисленный аргумент включает public модификатор, false в противном случае.

IsStatic(Int32)

Возвращается true , если целочисленный аргумент включает static модификатор, false в противном случае.

IsStrict(Int32)

Возвращается true , если целочисленный аргумент включает strictfp модификатор, false в противном случае.

IsSynchronized(Int32)

Возвращается true , если целочисленный аргумент включает synchronized модификатор, false в противном случае.

IsTransient(Int32)

Возвращается true , если целочисленный аргумент включает transient модификатор, false в противном случае.

IsVolatile(Int32)

Возвращается true , если целочисленный аргумент включает volatile модификатор, false в противном случае.

JavaFinalize()

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

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

int Возвращает значение OR-ing вместе модификаторы исходного языка, которые можно применить к методу.

Notify()

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

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

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

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

int Возвращает значение OR вместе с модификаторами исходного языка, которые можно применить к параметру.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Возвращает строку, описывающую флаги модификатора доступа в указанном модификаторе.

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

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

Имя Описание
IJavaPeerable.Disposed()

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

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

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

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Класс Modifier предоставляет static методы и константы для декодирования модификаторов доступа к классу и члену.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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