Mercurial > hg > graal-jvmci-8
diff jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java @ 22455:7ad03bf3d4a9
renames related to using metaspace wrappers instead of raw metaspace values
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 24 Aug 2015 11:06:40 +0200 |
parents | 76af33d4d504 |
children | a0e5714d5436 |
line wrap: on
line diff
--- a/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java Fri Aug 21 11:57:29 2015 -0700 +++ b/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java Mon Aug 24 11:06:40 2015 +0200 @@ -882,8 +882,8 @@ return new HotSpotMethodUnresolved(name, signature, holder); } else { final int klassIndex = getKlassRefIndexAt(index); - final Object metaspacePointer = runtime().getCompilerToVM().lookupKlassInPool(this, klassIndex); - JavaType holder = getJavaType(metaspacePointer); + final Object type = runtime().getCompilerToVM().lookupKlassInPool(this, klassIndex); + JavaType holder = getJavaType(type); return new HotSpotMethodUnresolved(name, signature, holder); } } @@ -919,9 +919,9 @@ if (holder instanceof HotSpotResolvedObjectTypeImpl) { long[] info = new long[2]; - HotSpotResolvedObjectTypeImpl metaspaceKlass; + HotSpotResolvedObjectTypeImpl resolvedHolder; try { - metaspaceKlass = runtime().getCompilerToVM().resolveFieldInPool(this, index, (byte) opcode, info); + resolvedHolder = runtime().getCompilerToVM().resolveFieldInPool(this, index, (byte) opcode, info); } catch (Throwable t) { /* * If there was an exception resolving the field we give up and return an unresolved @@ -929,7 +929,6 @@ */ return new HotSpotUnresolvedField(holder, name, type); } - HotSpotResolvedObjectTypeImpl resolvedHolder = metaspaceKlass; final int flags = (int) info[0]; final long offset = info[1]; HotSpotResolvedJavaField result = resolvedHolder.createField(name, type, offset, flags); @@ -1010,8 +1009,7 @@ case Class: case UnresolvedClass: case UnresolvedClassInError: - final HotSpotResolvedObjectTypeImpl metaspaceKlass = runtime().getCompilerToVM().resolveKlassInPool(this, index); - HotSpotResolvedObjectTypeImpl type = metaspaceKlass; + final HotSpotResolvedObjectTypeImpl type = runtime().getCompilerToVM().resolveTypeInPool(this, index); Class<?> klass = type.mirror(); if (!klass.isPrimitive() && !klass.isArray()) { unsafe.ensureClassInitialized(klass);