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;
     }