This commit is contained in:
redkale
2024-09-23 11:23:40 +08:00
parent 6162e71d29
commit 9235cd035a
4 changed files with 32 additions and 4 deletions

View File

@@ -201,9 +201,10 @@ public final class Asms {
mv.visitTypeInsn(CHECKCAST, "[J");
} else if (clazz == double[].class) {
mv.visitTypeInsn(CHECKCAST, "[D");
} else if (clazz.isArray()) {
mv.visitTypeInsn(CHECKCAST, Type.getDescriptor(clazz));
} else {
mv.visitTypeInsn(
CHECKCAST, (clazz.isArray() ? "[" : "") + clazz.getName().replace('.', '/'));
mv.visitTypeInsn(CHECKCAST, clazz.getName().replace('.', '/'));
}
}