diff --git a/src/java.base/share/classes/java/lang/invoke/MethodType.java b/src/java.base/share/classes/java/lang/invoke/MethodType.java index 5e1c0f8581c..a9ea2cf1e8b 100644 --- a/src/java.base/share/classes/java/lang/invoke/MethodType.java +++ b/src/java.base/share/classes/java/lang/invoke/MethodType.java @@ -421,6 +421,10 @@ private static MethodType makeImpl(Class rtype, Class[] ptypes, boolean tr mt = new MethodType(rtype, ptypes); } mt.form = MethodTypeForm.findForm(mt); + if (CDS.isDumpingStaticArchive()) { + System.out.print("Adding: "); + System.out.println(mt); + } return internTable.intern(mt); } @@ -1403,6 +1407,8 @@ static HashMap copyInternTable() { for (Iterator i = internTable.iterator(); i.hasNext(); ) { MethodType t = i.next(); copy.put(t, t); + System.out.print("Remain: "); + System.out.println(t); } return copy;