Class.GetPermittedSubclasses Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una matriz que contiene objetos que Class
representan las subinterfas directas o subclases que pueden extender o implementar esta clase o interfaz si está sellada.
[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[]
Devoluciones
matriz de objetos de Class
las subclases permitidas de esta clase o interfaz, o null
si esta clase o interfaz no está sellada.
- Atributos
Comentarios
Devuelve una matriz que contiene objetos que Class
representan las subinterfas directas o subclases que pueden extender o implementar esta clase o interfaz si está sellada. El orden de estos elementos no está especificado. La matriz está vacía si esta clase o interfaz sellada no tiene ninguna subclase permitida. Si este Class
objeto representa un tipo primitivo, void
, un tipo de matriz o una clase o interfaz que no está sellado, devuelve #isSealed()
false
, este método devuelve null
. Por el contrario, si #isSealed()
devuelve true
, este método devuelve un valor distinto de NULL.
Para cada clase o interfaz C
que se registra como subinterfase directa permitida o subclase de esta clase o interfaz, este método intenta obtener el Class
objeto para C
(mediante #getClassLoader() el cargador de clases que define del objeto actual Class
). Los Class
objetos que se pueden obtener y que son subinterfaces directos o subclases de esta clase o interfaz, se indican mediante elementos de la matriz devuelta. Si no se puede obtener un Class
objeto, se omite silenciosamente y no se incluye en la matriz de resultados.
Agregado en 17.
Documentación de Java para java.lang.Class.getPermittedSubclasses()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.