public interface PackageElement extends Element, QualifiedNameable
Represents a package program element. Provides access to information about the package and its members.
Elements.getPackageOf(javax.lang.model.element.Element)Name getQualifiedName()
Returns the fully qualified name of this package. This is also known as the package's canonical name.
getQualifiedName in interface QualifiedNameable
Name getSimpleName()
Returns the simple name of this package. For an unnamed package, an empty name is returned.
getSimpleName in interface Element
getSimpleName(), ExecutableElement.getSimpleName(), TypeElement.getSimpleName(), VariableElement.getSimpleName()
List<? extends Element> getEnclosedElements()
Returns the top-level classes and interfaces within this package. Note that subpackages are not considered to be enclosed by a package.
getEnclosedElements in interface Element
getEnclosedElements(), TypeElement.getEnclosedElements(), Elements.getAllMembers(javax.lang.model.element.TypeElement)
boolean isUnnamed()
Returns true is this is an unnamed package and false otherwise.
true is this is an unnamed package and false otherwiseElement getEnclosingElement()
Returns null since a package is not enclosed by another element.
getEnclosingElement in interface Element
nullElements.getPackageOf(javax.lang.model.element.Element)
    © 1993–2017, 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.