< prev index next >
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java
Print this page
@@ -437,10 +437,16 @@
}
static String metadataName(HotSpotResolvedObjectType type) {
AOTKlassData data = getAOTKlassData(type);
assert data != null : "no data for " + type;
+ try {
+ AOTKlassData t = getAOTKlassData(type);
+ t.getMetadataName();
+ } catch (NullPointerException e) {
+ return type.getName();
+ }
return getAOTKlassData(type).getMetadataName();
}
private static String metadataName(HotSpotResolvedJavaMethod m) {
return metadataName(m.getDeclaringClass()) + "." + m.getName() + m.getSignature().toMethodDescriptor();
< prev index next >