Uses of Interface javax.lang.model.element.PackageElement (Java SE 13 & JDK 13 )
Description: use: module: java.compiler, package: javax.lang.model.element, interface: PackageElement

# Uses of Interface
javax.lang.model.element.PackageElement

Packages that use PackageElement
Package | Description
--- | ---
com.sun.source.util | Provides utilities for operations on abstract syntax trees (AST).
javax.lang.model.element | Interfaces used to model elements of the Java programming language.
javax.lang.model.util | Utilities to assist in the processing of program elements and types.

- ## Uses of PackageElement in com.sun.source.util

  Methods in com.sun.source.util with parameters of type PackageElement
  Modifier and Type | Method | Description
  --- | --- | ---
  `abstract DocTreePath` | DocTrees.`getDocTreePath​(FileObject fileObject, PackageElement packageElement)` | Returns a doc tree path containing the doc comment tree of the given file.

- ## Uses of PackageElement in javax.lang.model.element

  Methods in javax.lang.model.element that return PackageElement
  Modifier and Type | Method | Description
  --- | --- | ---
  `PackageElement` | ModuleElement.ExportsDirective.`getPackage()` | Returns the package being exported.
  `PackageElement` | ModuleElement.OpensDirective.`getPackage()` | Returns the package being opened.

  Methods in javax.lang.model.element with parameters of type PackageElement
  Modifier and Type | Method | Description
  --- | --- | ---
  `R` | ElementVisitor.`visitPackage​(PackageElement e, P p)` | Visits a package element.

- ## Uses of PackageElement in javax.lang.model.util

  Methods in javax.lang.model.util that return PackageElement
  Modifier and Type | Method | Description
  --- | --- | ---
  `PackageElement` | Elements.`getPackageElement​(CharSequence name)` | Returns a package given its fully qualified name if the package is unique in the environment.
  `default PackageElement` | Elements.`getPackageElement​(ModuleElement module, CharSequence name)` | Returns a package given its fully qualified name, as seen from the given module.
  `PackageElement` | Elements.`getPackageOf​(Element type)` | Returns the package of an element.

  Methods in javax.lang.model.util that return types with arguments of type PackageElement
  Modifier and Type | Method | Description
  --- | --- | ---
  `default Set<? extends PackageElement>` | Elements.`getAllPackageElements​(CharSequence name)` | Returns all package elements with the given canonical name.
  `static List<PackageElement>` | ElementFilter.`packagesIn​(Iterable<? extends Element> elements)` | Returns a list of packages in `elements`.
  `static Set<PackageElement>` | ElementFilter.`packagesIn​(Set<? extends Element> elements)` | Returns a set of packages in `elements`.

  Methods in javax.lang.model.util with parameters of type PackageElement
  Modifier and Type | Method | Description
  --- | --- | ---
  `R` | ElementKindVisitor6.`visitPackage​(PackageElement e, P p)` | Visits a package element.
  `R` | ElementScanner6.`visitPackage​(PackageElement e, P p)` | Visits a package element.
  `R` | SimpleElementVisitor6.`visitPackage​(PackageElement e, P p)` | Visits a package element.