# HG changeset patch # User Doug Simon # Date 1373032051 -7200 # Node ID bef82f0cf71dab35ccfe0d8597b4026a5acbbc54 # Parent 1fdcc58bff2ac819f0d068ce93d3b1cd1c3bc05f added javadoc for GuardedNode and Stamp.nonNull() diff -r 1fdcc58bff2a -r bef82f0cf71d graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardedNode.java --- 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(); diff -r 1fdcc58bff2a -r bef82f0cf71d graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/Stamp.java --- 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; }