Class.GetGenericInterfaces Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Type
Возвращает значения s, представляющие интерфейсы, непосредственно реализованные классом или интерфейсом, представленным этим объектом.
[Android.Runtime.Register("getGenericInterfaces", "()[Ljava/lang/reflect/Type;", "")]
public Java.Lang.Reflect.IType[] GetGenericInterfaces ();
[<Android.Runtime.Register("getGenericInterfaces", "()[Ljava/lang/reflect/Type;", "")>]
member this.GetGenericInterfaces : unit -> Java.Lang.Reflect.IType[]
Возвращаемое значение
массив интерфейсов, непосредственно реализованных этим классом
- Атрибуты
Комментарии
Type
Возвращает значения s, представляющие интерфейсы, непосредственно реализованные классом или интерфейсом, представленным этим объектом.
Если суперинтерface является параметризованным типом, объект, возвращаемый для него, должен точно отражать фактические параметры типа, Type
используемые в исходном коде. Параметризованный тип, представляющий каждый суперинтерface, создается, если он еще не был создан. См. объявление java.lang.reflect.ParameterizedType ParameterizedType
семантики процесса создания для параметризованных типов.
Если этот объект представляет класс, возвращаемое значение является массивом, содержащим объекты, представляющие все интерфейсы, непосредственно реализованные классом. Порядок объектов интерфейса в массиве соответствует порядку имен интерфейса в implements
предложении объявления класса, представленного этим объектом.
Если этот объект представляет интерфейс, массив содержит объекты, представляющие все интерфейсы, непосредственно расширенные интерфейсом. Порядок объектов интерфейса в массиве соответствует порядку имен интерфейса в extends
предложении объявления интерфейса, представленного этим объектом.
Если этот объект представляет класс или интерфейс, который не реализует интерфейсы, метод возвращает массив длиной 0.
Если этот объект представляет примитивный тип или void, метод возвращает массив длиной 0.
Если этот Class
объект представляет тип массива, интерфейсы Cloneable
и java.io.Serializable
возвращаются в этом порядке.
Добавлено в версии 1.5.
Документация по Java для java.lang.Class.getGenericInterfaces()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.