# HG changeset patch # User Lukas Stadler # Date 1335280200 -7200 # Node ID 8fed6a3d692ab117c3dc78f17a1b2194fe2c8ba4 # Parent 96e52f0c0785dd0d9a2760bfb0bc467704c12197 use RiResolvedType in VirtualObjectNode diff -r 96e52f0c0785 -r 8fed6a3d692a graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java Tue Apr 24 13:13:59 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java Tue Apr 24 17:10:00 2012 +0200 @@ -22,28 +22,26 @@ */ package com.oracle.graal.nodes.virtual; -import java.util.*; - -import com.oracle.max.cri.ri.*; import com.oracle.graal.nodes.*; import com.oracle.graal.nodes.spi.*; import com.oracle.graal.nodes.type.*; +import com.oracle.max.cri.ri.*; public class VirtualObjectNode extends ValueNode implements LIRLowerable { - @Data private RiType type; - private EscapeField[] fields; - private int fieldsCount; + @Data private RiResolvedType type; + @Data private EscapeField[] fields; + @Data private int fieldsCount; - public VirtualObjectNode(RiType type, EscapeField[] fields) { + public VirtualObjectNode(RiResolvedType type, EscapeField[] fields) { super(StampFactory.illegal()); this.type = type; this.fields = fields; this.fieldsCount = fields.length; } - public VirtualObjectNode(RiType type, int fieldCount) { + public VirtualObjectNode(RiResolvedType type, int fieldCount) { super(StampFactory.illegal()); this.type = type; this.fieldsCount = fieldCount; @@ -63,13 +61,6 @@ } @Override - public Map getDebugProperties() { - Map properties = super.getDebugProperties(); - properties.put("type", type); - return properties; - } - - @Override public String toString(Verbosity verbosity) { if (verbosity == Verbosity.Name) { return super.toString(Verbosity.Name) + " " + type.name();