javax.lang.model.element
Interface SuperpackageElement

All Superinterfaces:
Element, QualifiedNameable

public interface SuperpackageElement
extends Element, QualifiedNameable

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

Since:
1.7
Version:
1.1 07/04/23
Author:
Joseph D. Darcy, Andreas Sterbenz
See Also:
Elements.getSuperpackageOf(javax.lang.model.element.Element)

Method Summary
 List<? extends Element> getExportedElements()
          Returns the superpackages and types exported by this superpackage.
 List<? extends Element> getMemberElements()
          Returns the superpackages and types that are members of this superpackage.
 Name getQualifiedName()
          Returns the fully qualified name of this superpackage.
 
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 superpackage.

Specified by:
getQualifiedName in interface QualifiedNameable
Returns:
the fully qualified name of this superpackage

getExportedElements

List<? extends Element> getExportedElements()
Returns the superpackages and types exported by this superpackage.

Returns:
the superpackages and types exported by this superpackage

getMemberElements

List<? extends Element> getMemberElements()
Returns the superpackages and types that are members of this superpackage.

Returns:
the superpackages and types that are members of this superpackage