IDeprecated Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 forRemoval
boolé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 |
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 |
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 |
SetJniManagedPeerState(JniManagedPeerStates) |
Un élément de programme annoté |
SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
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é |
GetJniTypeName(IJavaPeerable) |
Un élément de programme annoté |