Class ElementsImpl

  • All Implemented Interfaces:
    javax.lang.model.util.Elements

    public class ElementsImpl
    extends java.lang.Object
    implements javax.lang.model.util.Elements
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  ElementsImpl.NameImpl  
      • Nested classes/interfaces inherited from interface javax.lang.model.util.Elements

        javax.lang.model.util.Elements.Origin
    • Constructor Summary

      Constructors 
      Constructor Description
      ElementsImpl()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAllAnnotationMirrors​(javax.lang.model.element.Element e)  
      java.util.List<? extends javax.lang.model.element.Element> getAllMembers​(javax.lang.model.element.TypeElement type)  
      javax.lang.model.element.Name getBinaryName​(javax.lang.model.element.TypeElement type)  
      java.lang.String getConstantExpression​(java.lang.Object value)  
      java.lang.String getDocComment​(javax.lang.model.element.Element e)  
      java.util.Map<? extends javax.lang.model.element.ExecutableElement,​? extends javax.lang.model.element.AnnotationValue> getElementValuesWithDefaults​(javax.lang.model.element.AnnotationMirror a)  
      javax.lang.model.element.Name getName​(java.lang.CharSequence cs)  
      javax.lang.model.element.PackageElement getPackageElement​(java.lang.CharSequence name)  
      javax.lang.model.element.PackageElement getPackageOf​(javax.lang.model.element.Element type)  
      javax.lang.model.element.TypeElement getTypeElement​(java.lang.CharSequence name)  
      boolean hides​(javax.lang.model.element.Element hider, javax.lang.model.element.Element hidden)  
      boolean isDeprecated​(javax.lang.model.element.Element e)  
      boolean isFunctionalInterface​(javax.lang.model.element.TypeElement type)  
      boolean overrides​(javax.lang.model.element.ExecutableElement overrider, javax.lang.model.element.ExecutableElement overridden, javax.lang.model.element.TypeElement type)  
      void printElements​(java.io.Writer w, javax.lang.model.element.Element... elements)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.lang.model.util.Elements

        getAllModuleElements, getAllPackageElements, getAllTypeElements, getModuleElement, getModuleOf, getOrigin, getOrigin, getOrigin, getPackageElement, getTypeElement, isBridge
    • Constructor Detail

      • ElementsImpl

        public ElementsImpl()
    • Method Detail

      • getPackageElement

        public javax.lang.model.element.PackageElement getPackageElement​(java.lang.CharSequence name)
        Specified by:
        getPackageElement in interface javax.lang.model.util.Elements
      • getTypeElement

        public javax.lang.model.element.TypeElement getTypeElement​(java.lang.CharSequence name)
        Specified by:
        getTypeElement in interface javax.lang.model.util.Elements
      • getElementValuesWithDefaults

        public java.util.Map<? extends javax.lang.model.element.ExecutableElement,​? extends javax.lang.model.element.AnnotationValue> getElementValuesWithDefaults​(javax.lang.model.element.AnnotationMirror a)
        Specified by:
        getElementValuesWithDefaults in interface javax.lang.model.util.Elements
      • getDocComment

        public java.lang.String getDocComment​(javax.lang.model.element.Element e)
        Specified by:
        getDocComment in interface javax.lang.model.util.Elements
      • isDeprecated

        public boolean isDeprecated​(javax.lang.model.element.Element e)
        Specified by:
        isDeprecated in interface javax.lang.model.util.Elements
      • getBinaryName

        public javax.lang.model.element.Name getBinaryName​(javax.lang.model.element.TypeElement type)
        Specified by:
        getBinaryName in interface javax.lang.model.util.Elements
      • getPackageOf

        public javax.lang.model.element.PackageElement getPackageOf​(javax.lang.model.element.Element type)
        Specified by:
        getPackageOf in interface javax.lang.model.util.Elements
      • getAllMembers

        public java.util.List<? extends javax.lang.model.element.Element> getAllMembers​(javax.lang.model.element.TypeElement type)
        Specified by:
        getAllMembers in interface javax.lang.model.util.Elements
      • getAllAnnotationMirrors

        public java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAllAnnotationMirrors​(javax.lang.model.element.Element e)
        Specified by:
        getAllAnnotationMirrors in interface javax.lang.model.util.Elements
      • hides

        public boolean hides​(javax.lang.model.element.Element hider,
                             javax.lang.model.element.Element hidden)
        Specified by:
        hides in interface javax.lang.model.util.Elements
      • overrides

        public boolean overrides​(javax.lang.model.element.ExecutableElement overrider,
                                 javax.lang.model.element.ExecutableElement overridden,
                                 javax.lang.model.element.TypeElement type)
        Specified by:
        overrides in interface javax.lang.model.util.Elements
      • getConstantExpression

        public java.lang.String getConstantExpression​(java.lang.Object value)
        Specified by:
        getConstantExpression in interface javax.lang.model.util.Elements
      • printElements

        public void printElements​(java.io.Writer w,
                                  javax.lang.model.element.Element... elements)
        Specified by:
        printElements in interface javax.lang.model.util.Elements
      • getName

        public javax.lang.model.element.Name getName​(java.lang.CharSequence cs)
        Specified by:
        getName in interface javax.lang.model.util.Elements
      • isFunctionalInterface

        public boolean isFunctionalInterface​(javax.lang.model.element.TypeElement type)
        Specified by:
        isFunctionalInterface in interface javax.lang.model.util.Elements