Compartilhar via


AccessibleObject.SetAccessible(AccessibleObject[], Boolean) Método

Definição

Método de conveniência para definir o accessible sinalizador para uma matriz de objetos com uma única verificação de segurança (para eficiência).

[Android.Runtime.Register("setAccessible", "([Ljava/lang/reflect/AccessibleObject;Z)V", "")]
public static void SetAccessible (Java.Lang.Reflect.AccessibleObject[]? array, bool flag);
[<Android.Runtime.Register("setAccessible", "([Ljava/lang/reflect/AccessibleObject;Z)V", "")>]
static member SetAccessible : Java.Lang.Reflect.AccessibleObject[] * bool -> unit

Parâmetros

array
AccessibleObject[]

a matriz de AccessibleObjects

flag
Boolean

O novo valor para o accessible sinalizador em cada objeto

Atributos

Comentários

Método de conveniência para definir o accessible sinalizador para uma matriz de objetos com uma única verificação de segurança (para eficiência).

Primeiro, se houver um gerenciador de segurança, seu checkPermission método será chamado com uma ReflectPermission("suppressAccessChecks") permissão.

A SecurityException é gerado se flag for true , mas a acessibilidade de qualquer um dos elementos da entrada array não pode ser alterada (por exemplo, se o objeto de elemento for um Constructor objeto para a classe java.lang.Class). No caso de tal SecurityException, a acessibilidade de objetos é definida como flag para elementos de matriz até (e excluindo) o elemento para o qual a exceção ocorreu, a acessibilidade de elementos além (e incluindo) o elemento para o qual a exceção ocorreu é inalterada.

Documentação Java para java.lang.reflect.AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean).

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.

Aplica-se a