Class.GetPermittedSubclasses Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma matriz que contém Class
objetos que representam as subinterfaces diretas ou subclasses permitidas para estender ou implementar essa classe ou interface se ela estiver selada.
[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[]
Retornos
uma matriz de Class
objetos das subclasses permitidas dessa classe ou interface, ou null
se essa classe ou interface não estiver selada.
- Atributos
Comentários
Retorna uma matriz que contém Class
objetos que representam as subinterfaces diretas ou subclasses permitidas para estender ou implementar essa classe ou interface se ela estiver selada. A ordem desses elementos não é especificada. A matriz estará vazia se essa classe ou interface lacrada não tiver nenhuma subclasse permitida. Se esse Class
objeto representa um tipo primitivo, void
, um tipo de matriz ou uma classe ou interface que não está selada, ou seja #isSealed()
, retorna false
, então esse método retorna null
. Por outro lado, se #isSealed()
retorna true
, esse método retorna um valor não nulo.
Para cada classe ou interface C
que é registrada como uma subinterface direta permitida ou subclasse desta classe ou interface, esse método tenta obter o Class
objeto para C
(usando #getClassLoader() o carregador de classes definidor do objeto atual Class
). Os Class
objetos que podem ser obtidos e que são subinterfaces diretas ou subclasses desta classe ou interface, são indicados por elementos da matriz retornada. Se um Class
objeto não puder ser obtido, ele será ignorado silenciosamente e não será incluído na matriz de resultados.
Adicionado em 17.
Documentação Java para java.lang.Class.getPermittedSubclasses()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.