langtools/src/java.compiler/share/classes/javax/lang/model/element/Element.java
changeset 43767 9cff98a149cb
parent 43589 2e1691ced520
equal deleted inserted replaced
43648:ce7b7f98a236 43767:9cff98a149cb
   121      * @see PackageElement#getSimpleName
   121      * @see PackageElement#getSimpleName
   122      * @see ExecutableElement#getSimpleName
   122      * @see ExecutableElement#getSimpleName
   123      * @see TypeElement#getSimpleName
   123      * @see TypeElement#getSimpleName
   124      * @see VariableElement#getSimpleName
   124      * @see VariableElement#getSimpleName
   125      * @see ModuleElement#getSimpleName
   125      * @see ModuleElement#getSimpleName
       
   126      * @revised 9
       
   127      * @spec JPMS
   126      */
   128      */
   127     Name getSimpleName();
   129     Name getSimpleName();
   128 
   130 
   129     /**
   131     /**
   130      * Returns the innermost element
   132      * Returns the innermost element
   156      *
   158      *
   157      * </ul>
   159      * </ul>
   158      *
   160      *
   159      * @return the enclosing element, or {@code null} if there is none
   161      * @return the enclosing element, or {@code null} if there is none
   160      * @see Elements#getPackageOf
   162      * @see Elements#getPackageOf
       
   163      * @revised 9
       
   164      * @spec JPMS
   161      */
   165      */
   162     Element getEnclosingElement();
   166     Element getEnclosingElement();
   163 
   167 
   164     /**
   168     /**
   165      * Returns the elements that are, loosely speaking, directly
   169      * Returns the elements that are, loosely speaking, directly
   191      * @see PackageElement#getEnclosedElements
   195      * @see PackageElement#getEnclosedElements
   192      * @see ModuleElement#getEnclosedElements
   196      * @see ModuleElement#getEnclosedElements
   193      * @see Elements#getAllMembers
   197      * @see Elements#getAllMembers
   194      * @jls 8.8.9 Default Constructor
   198      * @jls 8.8.9 Default Constructor
   195      * @jls 8.9 Enums
   199      * @jls 8.9 Enums
       
   200      * @revised 9
       
   201      * @spec JPMS
   196      */
   202      */
   197     List<? extends Element> getEnclosedElements();
   203     List<? extends Element> getEnclosedElements();
   198 
   204 
   199     /**
   205     /**
   200      * Returns {@code true} if the argument represents the same
   206      * Returns {@code true} if the argument represents the same