Condividi tramite


Class.GetPermittedSubclasses Metodo

Definizione

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

Class[]

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.

Si applica a