IGenericDeclaration Интерфейс

Определение

Общий интерфейс для всех сущностей, объявляющих переменные типа.

[Android.Runtime.Register("java/lang/reflect/GenericDeclaration", "", "Java.Lang.Reflect.IGenericDeclarationInvoker")]
public interface IGenericDeclaration : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IAnnotatedElement
[<Android.Runtime.Register("java/lang/reflect/GenericDeclaration", "", "Java.Lang.Reflect.IGenericDeclarationInvoker")>]
type IGenericDeclaration = interface
    interface IAnnotatedElement
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

Общий интерфейс для всех сущностей, объявляющих переменные типа.

Добавлено в версии 1.5.

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

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

Свойства

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

Возвращает значение JNI базового объекта Android.

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

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

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

Состояние управляемого однорангового узла.

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

Поддержка доступа к членам и вызовов.

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

JniObjectReference Возвращает экземпляр объекта в оболочке Java.

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

Методы

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

Вызывается при удалении экземпляра.

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

Если нет невыполненных ссылок на этот экземпляр, то вызывается Dispose(); в противном случае ничего не делает.

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

Вызывается при завершении экземпляра.

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

Возвращает заметку этого элемента для указанного типа, если такая заметка является <em>present</em>, else null.

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

Возвращает заметки, которые представляют собой <em>present</em> для этого элемента.

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

Возвращает заметки, связанные с этим элементом <>или эм<.>

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

Возвращает заметку этого элемента для указанного типа, если такая заметка является <>em напрямую присутствует</em>, в противном случае значение NULL.

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

Возвращает заметки, которые находятся <>непосредственно< в этом элементе или em>.

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

Возвращает заметки этого элемента для указанного типа, если такие заметки имеют <значение em напрямую или>< em или >косвенно<присутствуют>/em<.>

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

Возвращает массив TypeVariable объектов, представляющих переменные типа, объявленные универсальным объявлением, представленным этим GenericDeclaration объектом, в порядке объявления.

IsAnnotationPresent(Class)

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

(Унаследовано от IAnnotatedElement)
SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое JniIdentityHashCode.

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

Общий интерфейс для всех сущностей, объявляющих переменные типа.

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

Задайте значение, возвращаемое PeerReference.

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

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

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

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Общий интерфейс для всех сущностей, объявляющих переменные типа.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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