for (String ldcName : syntheticClassFields) {
String fieldName = "class$" + ldcName.replace('/', '$');
mv.visitLdcInsn(ldcName.replace('/', '.'));
mv.visitMethodInsn(Opcodes.INVOKESTATIC, clsName, "class$",
"(Ljava/lang/String;)Ljava/lang/Class;", false);
mv.visitFieldInsn(Opcodes.PUTSTATIC, clsName, fieldName,
"Ljava/lang/Class;");
}
mv.visitInsn(Opcodes.RETURN);
mv.visitMaxs(1, 0);
mv.visitEnd();