8157249: [JVMCI] remove ConstantReflectionProvider.isEmbeddable method
Summary: Remove unused API
Reviewed-by: kvn
--- a/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java Fri Jun 24 17:11:17 2016 +0000
+++ b/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java Fri Jun 24 11:22:08 2016 -0700
@@ -97,15 +97,6 @@
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}.
*/
MethodHandleAccessProvider getMethodHandleAccess();
--- a/hotspot/test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java Fri Jun 24 17:11:17 2016 +0000
+++ b/hotspot/test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java Fri Jun 24 11:22:08 2016 -0700
@@ -120,12 +120,6 @@
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();