Class.GetPermittedSubclasses Método

Definição

Retorna uma matriz que Class contém objetos que representam as subinterfaces diretas ou subclasses permitidas para estender ou implementar essa classe ou interface se estiver lacrada.

[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

Class[]

uma matriz de Class objetos das subclasses permitidas dessa classe ou interface ou null se essa classe ou interface não estiver lacrada.

Atributos

Comentários

Retorna uma matriz que Class contém objetos que representam as subinterfaces diretas ou subclasses permitidas para estender ou implementar essa classe ou interface se estiver lacrada. 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, voidum tipo de matriz ou uma classe ou interface que não está lacrada, que é #isSealed() retornada false, então esse método retorna null. Por outro lado, se #isSealed() retornar true, esse método retornará um valor não nulo.

Para cada classe ou interface C que é registrada como uma subinterface direta permitida ou subclasse dessa classe ou interface, esse método tenta obter o Class objeto para C (usando #getClassLoader() o carregador de classe definidor do objeto atual Class ). Os Class objetos que podem ser obtidos e que são subinterfaces diretas ou subclasses dessa classe ou interface, são indicados por elementos da matriz retornada. Se um Class objeto não puder ser obtido, ele será silenciosamente ignorado e não será incluído na matriz de resultados.

Adicionado em 17.

Java documentação 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a