Mercurial > hg > truffle
changeset 5281:8fed6a3d692a
use RiResolvedType in VirtualObjectNode
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Tue, 24 Apr 2012 17:10:00 +0200 |
parents | 96e52f0c0785 |
children | de6a7d640ef2 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java |
diffstat | 1 files changed, 6 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- 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<Object, Object> getDebugProperties() { - Map<Object, Object> 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();