--- a/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Wed Feb 03 12:16:44 2016 +0100
+++ b/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java Wed Feb 03 12:16:44 2016 +0100
@@ -33,7 +33,6 @@
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
-import java.net.URL;
import java.nio.ByteOrder;
import java.util.ArrayList;
import java.util.Arrays;
@@ -49,7 +48,6 @@
import jdk.vm.ci.meta.JavaConstant;
import jdk.vm.ci.meta.JavaKind;
import jdk.vm.ci.meta.JavaType;
-import jdk.vm.ci.meta.MetaUtil;
import jdk.vm.ci.meta.ModifiersProvider;
import jdk.vm.ci.meta.ResolvedJavaField;
import jdk.vm.ci.meta.ResolvedJavaMethod;
@@ -839,12 +837,6 @@
}
@Override
- public URL getClassFilePath() {
- Class<?> cls = mirror();
- return cls.getResource(MetaUtil.getSimpleName(cls, true).replace('.', '$') + ".class");
- }
-
- @Override
public boolean isLocal() {
return mirror().isLocalClass();
}
--- a/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java Wed Feb 03 12:16:44 2016 +0100
+++ b/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java Wed Feb 03 12:16:44 2016 +0100
@@ -27,7 +27,6 @@
import java.lang.annotation.Annotation;
import java.lang.reflect.Array;
import java.lang.reflect.Modifier;
-import java.net.URL;
import jdk.vm.ci.common.JVMCIError;
import jdk.vm.ci.meta.Assumptions.AssumptionResult;
@@ -240,11 +239,6 @@
}
@Override
- public URL getClassFilePath() {
- return null;
- }
-
- @Override
public boolean isLocal() {
return false;
}
--- a/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java Wed Feb 03 12:16:44 2016 +0100
+++ b/hotspot/src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java Wed Feb 03 12:16:44 2016 +0100
@@ -23,7 +23,6 @@
package jdk.vm.ci.meta;
import java.lang.annotation.Annotation;
-import java.net.URL;
import jdk.vm.ci.meta.Assumptions.AssumptionResult;
@@ -308,11 +307,6 @@
String getSourceFileName();
/**
- * Returns the class file path - if available - of this type, or {@code null}.
- */
- URL getClassFilePath();
-
- /**
* Returns {@code true} if the type is a local type.
*/
boolean isLocal();
--- a/hotspot/test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Wed Feb 03 12:16:44 2016 +0100
+++ b/hotspot/test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Wed Feb 03 12:16:44 2016 +0100
@@ -47,7 +47,6 @@
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
-import java.net.URL;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
@@ -850,23 +849,6 @@
}
@Test
- public void classFilePathTest() {
- for (Class<?> c : classes) {
- ResolvedJavaType type = metaAccess.lookupJavaType(c);
- URL path = type.getClassFilePath();
- if (type.isPrimitive() || type.isArray()) {
- assertEquals(null, path);
- } else {
- assertNotNull(path);
- String pathString = path.getPath();
- if (type.isLocal() || type.isMember()) {
- assertTrue(pathString.indexOf('$') > 0);
- }
- }
- }
- }
-
- @Test
public void isTrustedInterfaceTypeTest() {
for (Class<?> c : classes) {
ResolvedJavaType type = metaAccess.lookupJavaType(c);