Partager via


IDeprecated Interface

Définition

Un élément de programme annoté @Deprecated est un élément que les programmeurs sont déconseillés d’utiliser.

[Android.Runtime.Register("java/lang/Deprecated", "", "Java.Lang.IDeprecatedInvoker")]
public interface IDeprecated : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Annotation.IAnnotation
[<Android.Runtime.Register("java/lang/Deprecated", "", "Java.Lang.IDeprecatedInvoker")>]
type IDeprecated = interface
    interface IAnnotation
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributs
Implémente

Remarques

Un élément de programme annoté @Deprecated est un élément que les programmeurs sont déconseillés d’utiliser. Un élément peut être déprécié pour plusieurs raisons, par exemple, son utilisation est susceptible d’entraîner des erreurs ; il peut être modifié de manière incompatible ou supprimée dans une version ultérieure ; il a été remplacé par une alternative plus récente, généralement préférable ; ou il est obsolète.

Les compilateurs émettent des avertissements lorsqu’un élément de programme déconseillé est utilisé ou remplacé dans du code non déconseillé. L’utilisation de l’annotation @Deprecated sur une déclaration de variable locale ou sur une déclaration de paramètre ou une déclaration de package n’a aucun effet sur les avertissements émis par un compilateur.

Lorsqu’un module est déconseillé, l’utilisation de ce module dans requires, mais pas dans exports ou dans des opens clauses provoque l’émission d’un avertissement. Un module déconseillé n’entraîne <>pas</em> l’émission d’avertissements pour les utilisations de types au sein du module.

Ce type d’annotation a un élément sinceà valeur de chaîne . La valeur de cet élément indique la version dans laquelle l’élément de programme annoté a été déprécié pour la première fois.

Ce type d’annotation a un élément forRemovalbooléen-valeur . Valeur indiquant l’intention de true supprimer l’élément de programme annoté dans une version ultérieure. Une valeur indiquant false que l’utilisation de l’élément de programme annoté est déconseillée, mais au moment où l’élément du programme a été annoté, il n’y a pas eu d’intention spécifique de la supprimer.

Ajouté à la version 1.5.

Documentation Java pour java.lang.Deprecated.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)

Méthodes

AnnotationType()

Retourne l’interface d’annotation de cette annotation.

(Hérité de IAnnotation)
Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Equals(Object)

Retourne true si l’objet spécifié représente une annotation qui est logiquement équivalente à celle-ci.

(Hérité de IAnnotation)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
ForRemoval()

Indique si l’élément annoté est soumis à la suppression dans une version ultérieure.

GetHashCode()

Retourne le code de hachage de cette annotation.

(Hérité de IAnnotation)
SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Un élément de programme annoté @Deprecated est un élément que les programmeurs sont déconseillés d’utiliser.

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
Since()

Retourne la version dans laquelle l’élément annoté est devenu déconseillé.

ToString()

Retourne une représentation sous forme de chaîne de cette annotation.

(Hérité de IAnnotation)
UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Un élément de programme annoté @Deprecated est un élément que les programmeurs sont déconseillés d’utiliser.

GetJniTypeName(IJavaPeerable)

Un élément de programme annoté @Deprecated est un élément que les programmeurs sont déconseillés d’utiliser.

S’applique à