From 33c94b986ee183997252327ea397e20244adbc80 Mon Sep 17 00:00:00 2001 From: Igor Veresov Date: Fri, 24 Jun 2016 11:22:08 -0700 Subject: [PATCH] 8157249: [JVMCI] remove ConstantReflectionProvider.isEmbeddable method Remove unused API Reviewed-by: kvn --- .../src/jdk/vm/ci/meta/ConstantReflectionProvider.java | 9 --------- .../test/HotSpotConstantReflectionProviderTest.java | 6 ------ 2 files changed, 15 deletions(-) diff --git a/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java b/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java index adba998705a..75c2e5f9088 100644 --- a/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java +++ b/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java @@ -96,15 +96,6 @@ public interface ConstantReflectionProvider { */ ResolvedJavaType asJavaType(Constant constant); - /** - * Check if the constant is embeddable in the code. - * - * @param constant the constant to test - */ - default boolean isEmbeddable(Constant constant) { - return true; - } - /** * Gets access to the internals of {@link MethodHandle}. */ diff --git a/hotspot/test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java b/hotspot/test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java index 7cd0502bd5a..d031ae06e8b 100644 --- a/hotspot/test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java +++ b/hotspot/test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java @@ -120,12 +120,6 @@ public class HotSpotConstantReflectionProviderTest { Assert.assertEquals(actual, expected, "Unexpected result:"); } - @Test(dataProvider = "isEmbeddableDataProvider", dataProviderClass = IsEmbeddableDataProvider.class) - public void testIsEmbeddable(JavaConstant constant, boolean expected) { - boolean actual = CONSTANT_REFLECTION_PROVIDER.isEmbeddable(constant); - Assert.assertEquals(actual, expected, "Unexpected result:"); - } - @Test public void testGetMemoryAccessProvider() { MemoryAccessProvider actual = CONSTANT_REFLECTION_PROVIDER.getMemoryAccessProvider();