Class.GetDeclaredMethods Método

Definição

Retorna uma matriz que Method contém objetos que refletem todos os métodos declarados da classe ou interface representada por esse Class objeto, incluindo acesso público, protegido, padrão (pacote) e métodos privados, mas excluindo métodos herdados.

[Android.Runtime.Register("getDeclaredMethods", "()[Ljava/lang/reflect/Method;", "")]
public Java.Lang.Reflect.Method[] GetDeclaredMethods();
[<Android.Runtime.Register("getDeclaredMethods", "()[Ljava/lang/reflect/Method;", "")>]
member this.GetDeclaredMethods : unit -> Java.Lang.Reflect.Method[]

Retornos

Method[]

a matriz de Method objetos que representam todos os métodos declarados dessa classe

Atributos

Comentários

Retorna uma matriz que Method contém objetos que refletem todos os métodos declarados da classe ou interface representada por esse Class objeto, incluindo acesso público, protegido, padrão (pacote) e métodos privados, mas excluindo métodos herdados. Os métodos declarados podem incluir métodos <>não</em> na origem da classe ou interface, incluindo métodos de ponte Method#isBridge e outros métodos sintéticos Executable#isSynthetic adicionados por compiladores.

Se esse Class objeto representar uma classe ou interface que tenha vários métodos declarados com os mesmos tipos de nome e parâmetro, mas tipos de retorno diferentes, a matriz retornada terá um Method objeto para cada método desse tipo.

Se esse Class objeto representar uma classe ou interface que tenha um método <clinit>de inicialização de classe, a matriz retornada não<>< terá um> objeto correspondente.Method

Se esse Class objeto representar uma classe ou interface sem métodos declarados, a matriz retornada terá comprimento 0.

Se esse Class objeto representar um tipo de matriz, um tipo primitivo ou nulo, a matriz retornada terá comprimento 0.

Os elementos na matriz retornada não são classificados e não estão em nenhuma ordem específica.

Adicionado em 1.1.

Java documentação para java.lang.Class.getDeclaredMethods().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também