Mercurial > hg > graal-jvmci-8
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. |