Язык

Class.GetDeclaredMethods Метод

Определение

Возвращает массив, содержащий объекты, отражающие Method все объявленные методы класса или интерфейса, представленные этим Class объектом, включая общедоступный, защищенный, доступ по умолчанию (пакет) и частные методы, но исключая унаследованные методы.

[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[]

Возвращаемое значение

Method[]

массив Method объектов, представляющих все объявленные методы этого класса.

Атрибуты

Комментарии

Возвращает массив, содержащий объекты, отражающие Method все объявленные методы класса или интерфейса, представленные этим Class объектом, включая общедоступный, защищенный, доступ по умолчанию (пакет) и частные методы, но исключая унаследованные методы. Объявленные методы могут включать методы <em>not</em> в источнике класса или интерфейса, включая методы моста Method#isBridge и другие исполняемые методы isSynthetic синтетических методов, добавленных компиляторами.

Если этот Class объект представляет класс или интерфейс с несколькими объявленными методами с одинаковыми типами имен и параметров, но разные типы возвращаемых значений, возвращаемый массив имеет Method объект для каждого такого метода.

Если этот Class объект представляет класс или интерфейс с методом <clinit>инициализации класса, возвращенный массив не< /em>< имеет >соответствующий Method объект.

Если этот Class объект представляет класс или интерфейс без объявленных методов, возвращенный массив имеет длину 0.

Если этот Class объект представляет тип массива, примитивный тип или void, возвращенный массив имеет длину 0.

Элементы в возвращаемом массиве не сортируются и не находятся в определенном порядке.

Добавлено в версии 1.1.

Java документации по java.lang.Class.getDeclaredMethods().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

См. также