OpenJDK / graal / graal-jvmci-8
changeset 5282:de6a7d640ef2
use @Data in NewArrayNode subclasses
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Tue, 24 Apr 2012 17:11:10 +0200 |
parents | 8fed6a3d692a |
children | 8dd6165d7b73 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewObjectArrayNode.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewTypeArrayNode.java |
diffstat | 3 files changed, 2 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java Tue Apr 24 17:10:00 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java Tue Apr 24 17:11:10 2012 +0200 @@ -83,13 +83,6 @@ tool.addScalar(length).constantBound(Condition.GE, CiConstant.INT_0); } - @Override - public Map<Object, Object> getDebugProperties() { - Map<Object, Object> properties = super.getDebugProperties(); - properties.put("exactType", exactType()); - return properties; - } - public EscapeOp getEscapeOp() { return ESCAPE; }
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewObjectArrayNode.java Tue Apr 24 17:10:00 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewObjectArrayNode.java Tue Apr 24 17:11:10 2012 +0200 @@ -33,7 +33,7 @@ */ public final class NewObjectArrayNode extends NewArrayNode implements LIRLowerable, Node.IterableNodeType { - private final RiResolvedType elementClass; + @Data private final RiResolvedType elementClass; /** * Constructs a new NewObjectArrayNode.
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewTypeArrayNode.java Tue Apr 24 17:10:00 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewTypeArrayNode.java Tue Apr 24 17:11:10 2012 +0200 @@ -32,7 +32,7 @@ */ public final class NewTypeArrayNode extends NewArrayNode implements LIRLowerable { - private final RiResolvedType elementType; + @Data private final RiResolvedType elementType; public NewTypeArrayNode(ValueNode length, RiResolvedType elementType) { super(StampFactory.exactNonNull(elementType.arrayOf()), length);