< prev index next >

src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java

Print this page

        

*** 331,342 **** static synchronized AOTKlassData getAOTKlassData(HotSpotResolvedObjectType type) { String name = type.getName(); AOTKlassData data = klassData.get(name); if (data != null) { HotSpotResolvedObjectType oldType = data.getType(); ! assert oldType == type : "duplicate classes for name " + type.getName() + ", fingerprints old: " + oldType.getFingerprint() + ", new: " + type.getFingerprint() + ! ", klass pointers old: " + oldType.klass() + ", new: " + type.klass(); } return data; } void addAOTKlassData(BinaryContainer binaryContainer) { --- 331,341 ---- static synchronized AOTKlassData getAOTKlassData(HotSpotResolvedObjectType type) { String name = type.getName(); AOTKlassData data = klassData.get(name); if (data != null) { HotSpotResolvedObjectType oldType = data.getType(); ! assert oldType.equals(type) : "duplicate classes for name " + type.getName(); } return data; } void addAOTKlassData(BinaryContainer binaryContainer) {
< prev index next >