Spec-Zone.ru › OpenJDK 8

Тип параметра типа

Все суперинтерфейсы:
АннотированныйКонструкт, Элемент

public interface TypeParameterElement
extends Element

Представляет формальный параметр типа обобщенного класса, интерфейса, метода или элемента конструктора. Параметр типа объявляет TypeVariable.

С:
1.6
См. также:
TypeVariable

Методы

Модификатор и тип Метод и описание
List<? extends TypeMirror> getBounds()

Возвращает границы этого параметра типа.

Element getEnclosingElement()

Возвращает элемент обобщенного типа этого параметра типа.

Element getGenericElement()

Возвращает обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа.

Методы, унаследованные от интерфейса javax.lang.model.element.Элемент

accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getKind, getModifiers, getSimpleName, hashCode

Методы, унаследованные от интерфейса javax.lang.model.АннотированныйКонструкт

getAnnotationsByType

Методы

getGenericElement

Element getGenericElement()

Возвращает обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа.

Возвращает:
обобщенный класс, интерфейс, метод или конструктор, параметризованный этим параметром типа

getBounds

List<? extends TypeMirror> getBounds()

Возвращает границы этого параметра типа. Это типы, заданные extends клаузой, используемой для объявления этого параметра типа. Если явной extends клаузы не было использовано, то java.lang.Object считается единственной границей.

Возвращает:
границы этого параметра типа или пустой список, если их нет

getEnclosingElement

Element getEnclosingElement()

Возвращает элемент обобщенного типа этого параметра типа.

Определено в:
getEnclosingElement в интерфейсе Element
Возвращает:
элемент обобщенного типа этого параметра типа
См. также:
Elements.getPackageOf(javax.lang.model.element.Element)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API