Интерфейс PackageElement
- Все суперинтерфейсы:
- AnnotatedConstruct, Element, QualifiedNameable
public interface PackageElement extends Element, QualifiedNameable
Представляет собой элемент программы пакета. Предоставляет доступ к информации о пакете и его членах.
- С:
- 1.6
- См. также:
Elements.getPackageOf(javax.lang.model.element.Element)
Методы
| Модификатор и тип | Метод и описание |
|---|---|
List<? extends Element> |
getEnclosedElements() Возвращает верхнеуровневые классы и интерфейсы в пределах данного пакета. |
Element |
getEnclosingElement() Возвращает |
Name |
getQualifiedName() Возвращает полное имя данного пакета. |
Name |
getSimpleName() Возвращает простое имя данного пакета. |
boolean |
isUnnamed() Возвращает |
Методы, унаследованные от интерфейса javax.lang.model.element.Element
accept, asType, equals, getAnnotation, getAnnotationMirrors, getKind, getModifiers, hashCode Методы, унаследованные от интерфейса javax.lang.model.AnnotatedConstruct
getAnnotationsByType Методы
getQualifiedName
Name getQualifiedName()
Возвращает полное имя данного пакета. Оно также известно как каноническое имя пакета.
- Определено в:
-
getQualifiedNameв интерфейсеQualifiedNameable - Возвращает:
- полное имя данного пакета, или пустое имя, если это безымянный пакет
getSimpleName
Name getSimpleName()
Возвращает простое имя данного пакета. Для безымянного пакета возвращается пустое имя.
- Определено в:
-
getSimpleNameв интерфейсеElement - Возвращает:
- простое имя данного пакета или пустое имя, если это безымянный пакет
- См. также:
-
getSimpleName(),ExecutableElement.getSimpleName(),TypeElement.getSimpleName(),VariableElement.getSimpleName()
getEnclosedElements
List<? extends Element> getEnclosedElements()
Возвращает верхнеуровневые классы и интерфейсы в пределах данного пакета. Обратите внимание, что подпакеты не считаются вложенными в пакет.
- Определено в:
-
getEnclosedElementsв интерфейсеElement - Возвращает:
- верхнеуровневые классы и интерфейсы в пределах данного пакета
- См. также:
-
getEnclosedElements(),TypeElement.getEnclosedElements(),Elements.getAllMembers(javax.lang.model.element.TypeElement)
isUnnamed
boolean isUnnamed()
Возвращает true если это безымянный пакет и false в противном случае.
- Возвращает:
-
trueесли это безымянный пакет иfalseв противном случае
getEnclosingElement
Element getEnclosingElement()
Возвращает null так как пакет не вложен в другой элемент.
- Определено в:
-
getEnclosingElementв интерфейсеElement - Возвращает:
null- См. также:
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.