Mercurial > hg > graal-jvmci-8
changeset 23373:802821d82a92
Rename isAllocationCloneable to isCloneableWithAllocation
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Tue, 03 May 2016 08:45:04 -0700 |
parents | 1c7bac3f1f20 |
children | acae988d96ad |
files | jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java |
diffstat | 4 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Tue May 03 12:07:58 2016 +0200 +++ b/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Tue May 03 08:45:04 2016 -0700 @@ -905,7 +905,7 @@ } @Override - public boolean isAllocationCloneable() { + public boolean isCloneableWithAllocation() { return (getAccessFlags() & config().jvmAccIsCloneable) != 0; } }
--- a/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java Tue May 03 12:07:58 2016 +0200 +++ b/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java Tue May 03 08:45:04 2016 -0700 @@ -265,7 +265,7 @@ } @Override - public boolean isAllocationCloneable() { + public boolean isCloneableWithAllocation() { return false; } }
--- a/jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java Tue May 03 12:07:58 2016 +0200 +++ b/jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java Tue May 03 08:45:04 2016 -0700 @@ -358,5 +358,5 @@ * {@link #getInstanceFields(boolean)}. Some types may require special handling by the platform * so they would to go through the normal {@link Object#clone} path. */ - boolean isAllocationCloneable(); + boolean isCloneableWithAllocation(); }
--- a/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Tue May 03 12:07:58 2016 +0200 +++ b/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Tue May 03 08:45:04 2016 -0700 @@ -850,11 +850,11 @@ } @Test - public void isAllocationCloneableTest() { + public void isCloneableWithAllocationTest() { ResolvedJavaType cloneable = metaAccess.lookupJavaType(Cloneable.class); for (Class<?> c : classes) { ResolvedJavaType type = metaAccess.lookupJavaType(c); - if (type.isAllocationCloneable()) { + if (type.isCloneableWithAllocation()) { // Only Cloneable types should be allocation cloneable assertTrue(c.toString(), cloneable.isAssignableFrom(type)); } @@ -864,7 +864,7 @@ * platform but assume that at least totally trivial objects should be. */ ResolvedJavaType trivialCloneable = metaAccess.lookupJavaType(TrivialCloneable.class); - assertTrue(trivialCloneable.toString(), trivialCloneable.isAllocationCloneable()); + assertTrue(trivialCloneable.toString(), trivialCloneable.isCloneableWithAllocation()); } @Test