< 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 >