comparison graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLExpressionNode.java @ 15776:111bf82514ca

SL: adding NodeInfo.descriptions to SL statements
author Christian Wirth <christian.wirth@oracle.com>
date Mon, 19 May 2014 18:59:04 +0200
parents f3a5036cc13c
children abe7128ca473
comparison
equal deleted inserted replaced
15775:4293efaaab76 15776:111bf82514ca
33 * Base class for all SL nodes that produce a value and therefore benefit from type specialization. 33 * Base class for all SL nodes that produce a value and therefore benefit from type specialization.
34 * The annotation {@link TypeSystemReference} specifies the SL types. Specifying it here defines the 34 * The annotation {@link TypeSystemReference} specifies the SL types. Specifying it here defines the
35 * type system for all subclasses. 35 * type system for all subclasses.
36 */ 36 */
37 @TypeSystemReference(SLTypes.class) 37 @TypeSystemReference(SLTypes.class)
38 @NodeInfo(description = "The abstract base node for all expressions")
38 public abstract class SLExpressionNode extends SLStatementNode { 39 public abstract class SLExpressionNode extends SLStatementNode {
39 40
40 /** 41 /**
41 * The execute method when no specialization is possible. This is the most general case, 42 * The execute method when no specialization is possible. This is the most general case,
42 * therefore it must be provided by all subclasses. 43 * therefore it must be provided by all subclasses.