Class.GetPermittedSubclasses Méthode
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.
Retourne un tableau contenant des objets représentant Class
les sous-interfaces ou sous-classes directes autorisées à étendre ou implémenter cette classe ou cette interface s’il est scellé.
[Android.Runtime.Register("getPermittedSubclasses", "()[Ljava/lang/Class;", "", ApiSince=34)]
public Java.Lang.Class[]? GetPermittedSubclasses ();
[<Android.Runtime.Register("getPermittedSubclasses", "()[Ljava/lang/Class;", "", ApiSince=34)>]
member this.GetPermittedSubclasses : unit -> Java.Lang.Class[]
Retours
tableau d’objets des Class
sous-classes autorisées de cette classe ou interface, ou null
si cette classe ou interface n’est pas scellée.
- Attributs
Remarques
Retourne un tableau contenant des objets représentant Class
les sous-interfaces ou sous-classes directes autorisées à étendre ou implémenter cette classe ou cette interface s’il est scellé. L’ordre de ces éléments n’est pas spécifié. Le tableau est vide si cette classe ou interface scellée n’a pas de sous-classe autorisée. Si cet Class
objet représente un type primitif, void
un type de tableau ou une classe ou une interface qui n’est pas scellée, qui est #isSealed()
retournée false
, cette méthode retourne null
. À l’inverse, si #isSealed()
elle est retournée true
, cette méthode retourne une valeur non null.
Pour chaque classe ou interface C
enregistrée en tant que sous-interface directe ou sous-classe autorisée de cette classe ou de cette interface, cette méthode tente d’obtenir l’objet Class
pour C
(à l’aide de #getClassLoader() le chargeur de classe définissant de l’objet actuel Class
). Les Class
objets qui peuvent être obtenus et qui sont des sous-interfaces directes ou des sous-classes de cette classe ou interface, sont indiqués par des éléments du tableau retourné. Si un Class
objet ne peut pas être obtenu, il est ignoré en mode silencieux et n’est pas inclus dans le tableau de résultats.
Ajouté dans 17.
Documentation Java pour java.lang.Class.getPermittedSubclasses()
.
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.