Class.GetPermittedSubclasses Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una matrice contenente oggetti che Class
rappresentano le sottointerfazioni o le sottoclassi dirette consentite per estendere o implementare questa classe o interfaccia se è sealed.
[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[]
Restituisce
matrice di Class
oggetti delle sottoclassi consentite di questa classe o interfaccia oppure null
se questa classe o interfaccia non è sealed.
- Attributi
Commenti
Restituisce una matrice contenente oggetti che Class
rappresentano le sottointerfazioni o le sottoclassi dirette consentite per estendere o implementare questa classe o interfaccia se è sealed. L'ordine di tali elementi non è specificato. La matrice è vuota se questa classe o interfaccia sealed non ha alcuna sottoclasse consentita. Se questo Class
oggetto rappresenta un tipo primitivo, void
, un tipo di matrice o una classe o un'interfaccia non sealed, che restituisce #isSealed()
false
, questo metodo restituisce null
. Viceversa, se #isSealed()
restituisce true
, questo metodo restituisce un valore non Null.
Per ogni classe o interfaccia C
registrata come sottointerfaccia diretta o sottoclasse consentita di questa classe o interfaccia, questo metodo tenta di ottenere l'oggetto Class
per C
(utilizzando #getClassLoader() il caricatore di classi di definizione dell'oggetto corrente Class
. Gli Class
oggetti che possono essere ottenuti e che sono sottointerfazioni dirette o sottoclassi di questa classe o interfaccia, sono indicati dagli elementi della matrice restituita. Se non è possibile ottenere un Class
oggetto, viene ignorato automaticamente e non incluso nella matrice dei risultati.
Aggiunta in 17.
Documentazione java per java.lang.Class.getPermittedSubclasses()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.