javax.lang.model.element
Interface PackageElement

All Superinterfaces:
Element, QualifiedNameable

public interface PackageElement
extends Element, QualifiedNameable

Represents a package program element. Provides access to information about the package and its members.

Since:
1.6
Version:
1.13 07/05/16
Author:
Joseph D. Darcy, Scott Seligman, Peter von der Ahé
See Also:
Elements.getPackageOf(javax.lang.model.element.Element)

Method Summary
 Name getQualifiedName()
          Returns the fully qualified name of this package.
 boolean isUnnamed()
          Returns true is this is an unnamed package and false otherwise.
 
Methods inherited from interface javax.lang.model.element.Element
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, hashCode
 

Method Detail

getQualifiedName

Name getQualifiedName()
Returns the fully qualified name of this package. This is also known as the package's canonical name.

Specified by:
getQualifiedName in interface QualifiedNameable
Returns:
the fully qualified name of this package, or an empty name if this is an unnamed package

isUnnamed

boolean isUnnamed()
Returns true is this is an unnamed package and false otherwise.

Returns:
true is this is an unnamed package and false otherwise