try catch defineClassPublic

This commit is contained in:
shaojin.wensj 2023-04-14 07:50:07 +08:00
parent 4fed78aff5
commit 218481e3c2
1 changed files with 2 additions and 3 deletions

View File

@ -597,10 +597,9 @@ public class ObjectReaderCreatorASM
}
byte[] code = cw.toByteArray();
Class<?> readerClass = classLoader.defineClassPublic(classNameFull, code, 0, code.length);
try {
Class<?> readerClass = classLoader.defineClassPublic(classNameFull, code, 0, code.length);
Constructor<?> constructor = readerClass.getConstructors()[0];
return (ObjectReaderBean) constructor
.newInstance(objectClass, supplier, fieldReaderArray);