--- old/src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java 2019-05-28 13:22:30.380869999 -0700 +++ new/src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java 2019-05-28 13:22:30.069025999 -0700 @@ -26,6 +26,7 @@ package javax.lang.model.element; import java.util.List; +import javax.lang.model.type.TypeMirror; /** * Represents a package program element. Provides access to information @@ -38,6 +39,12 @@ * @since 1.6 */ public interface PackageElement extends Element, QualifiedNameable { + /** + * Returns a {@linkplain javax.lang.model.type.NoType pseudo-type} for this package. + * @return a pseudo-type for this package + */ + @Override + TypeMirror asType(); /** * Returns the fully qualified name of this package.