Mercurial > hg > graal-jvmci-8
diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java @ 2055:99ad52189524
Refactorings to get towards less CRI overhead.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Thu, 13 Jan 2011 17:45:17 +0100 |
parents | 177398c6147d |
children | 8f033d37798a |
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java Wed Jan 12 19:14:32 2011 +0100 +++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java Thu Jan 13 17:45:17 2011 +0100 @@ -32,10 +32,10 @@ * * @author Thomas Wuerthinger, Lukas Stadler */ -public class HotSpotTypeResolved implements HotSpotType { +public class HotSpotTypeResolved extends HotSpotType { private Class javaMirror; - private String name; + private String simpleName; private int accessFlags; private boolean hasFinalizer; private boolean hasSubclass; @@ -55,7 +55,7 @@ @Override public RiType arrayOf() { - Logger.log("arrayOf " + name); + Logger.log("arrayOf " + simpleName); return null; //return Compiler.getVMEntries().RiType_arrayOf(vmId); } @@ -164,16 +164,6 @@ } @Override - public String name() { - return "L" + name + ";"; - } - - @Override - public String simpleName() { - return name; - } - - @Override public RiMethod resolveMethodImpl(RiMethod method) { assert method instanceof HotSpotMethod; return Compiler.getVMEntries().RiType_resolveMethodImpl(this, method.name(), method.signature().asString()); @@ -181,7 +171,7 @@ @Override public String toString() { - return "HotSpotType<" + name + ", resolved>"; + return "HotSpotType<" + simpleName + ", resolved>"; } public RiConstantPool constantPool() {