16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package jdk.nashorn.api.tree; 27 28 /** 29 * A tree node for a member access expression. 30 * 31 * For example: 32 * <pre> 33 * <em>expression</em> . <em>identifier</em> 34 * </pre> 35 * 36 * @since 9 37 */ 38 public interface MemberSelectTree extends ExpressionTree { 39 /** 40 * The object expression whose member is being selected. 41 * 42 * @return the object whose member is selected 43 */ 44 ExpressionTree getExpression(); 45 46 /** 47 * Returns the name of the property. 48 * 49 * @return the name of the property 50 */ 51 String getIdentifier(); 52 } | 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package jdk.nashorn.api.tree; 27 28 /** 29 * A tree node for a member access expression. 30 * 31 * For example: 32 * <pre> 33 * <em>expression</em> . <em>identifier</em> 34 * </pre> 35 * 36 * @deprecated Nashorn JavaScript script engine and APIs, and the jjs tool 37 * are deprecated with the intent to remove them in a future release. 38 * 39 * @since 9 40 */ 41 @Deprecated(since="11", forRemoval=true) 42 public interface MemberSelectTree extends ExpressionTree { 43 /** 44 * The object expression whose member is being selected. 45 * 46 * @return the object whose member is selected 47 */ 48 ExpressionTree getExpression(); 49 50 /** 51 * Returns the name of the property. 52 * 53 * @return the name of the property 54 */ 55 String getIdentifier(); 56 } |