src/share/classes/javax/lang/model/element/VariableElement.java

Print this page

        

*** 60,65 **** --- 60,90 ---- * @see Elements#getConstantExpression(Object) * @jls 15.28 Constant Expression * @jls 4.12.4 final Variables */ Object getConstantValue(); + + /** + * Returns the simple name of this variable element. + * + * <p>For method and constructor parameters, the name of each + * parameter must be distinct from the names of all other + * parameters of the same executable. If the original source + * names are not available, an implementation may synthesize names + * subject to the distinctness requirement above. + * + * @return the simple name of this variable element + */ + @Override + Name getSimpleName(); + + /** + * Returns the enclosing element of this variable. + * + * The enclosing element of a method or constructor parameter is + * the executable declaring the parameter. + * + * @return the enclosing element of this variable + */ + @Override + Element getEnclosingElement(); }