Class CachingElements.CachingPackageElement

  • All Implemented Interfaces:
    javax.lang.model.AnnotatedConstruct, javax.lang.model.element.Element, javax.lang.model.element.PackageElement, javax.lang.model.element.QualifiedNameable, Delegated, CachingElements.Caching
    Enclosing class:
    CachingElements

    private static class CachingElements.CachingPackageElement
    extends CachingElements.CachingElement
    implements javax.lang.model.element.PackageElement
    • Field Detail

      • delegate

        private final javax.lang.model.element.PackageElement delegate
      • qualifiedName

        private final javax.lang.model.element.Name qualifiedName
    • Constructor Detail

      • CachingPackageElement

        CachingPackageElement​(javax.lang.model.element.PackageElement delegate)
    • Method Detail

      • getQualifiedName

        public javax.lang.model.element.Name getQualifiedName()
        Specified by:
        getQualifiedName in interface javax.lang.model.element.PackageElement
        Specified by:
        getQualifiedName in interface javax.lang.model.element.QualifiedNameable
      • isUnnamed

        public boolean isUnnamed()
        Specified by:
        isUnnamed in interface javax.lang.model.element.PackageElement