Mercurial > hg > truffle
changeset 10636:bef82f0cf71d
added javadoc for GuardedNode and Stamp.nonNull()
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 05 Jul 2013 15:47:31 +0200 |
parents | 1fdcc58bff2a |
children | ba1fbbfac0cd |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardedNode.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/Stamp.java |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardedNode.java Fri Jul 05 15:44:02 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardedNode.java Fri Jul 05 15:47:31 2013 +0200 @@ -24,6 +24,9 @@ import com.oracle.graal.nodes.*; +/** + * A node that may be guarded by a {@linkplain GuardingNode guarding node}. + */ public interface GuardedNode { GuardingNode getGuard();
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/Stamp.java Fri Jul 05 15:44:02 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/Stamp.java Fri Jul 05 15:47:31 2013 +0200 @@ -46,6 +46,9 @@ */ public abstract ResolvedJavaType javaType(MetaAccessProvider metaAccess); + /** + * Determines if the stamped value is guaranteed to be non-null. + */ public boolean nonNull() { return false; }