perf[protocol]: check unsupported type

This commit is contained in:
godotg committed 2023-09-26 22:27:53 +08:00
1 parent 56e1280fea
commit 4bb87e8b90
3 files changed
+34 -15

No files matched your search

@@ -107,6 +107,8 @@ public class StorageManager implements IStorageManager {
if (clazz.isRecord()) {
continue;
}
ReflectionUtils.assertIsPojoClass(clazz);
ReflectionUtils.publicEmptyConstructor(clazz);
var fieldList = ReflectionUtils.notStaticAndTransientFields(clazz);
for (var field : fieldList) {
if (Modifier.isPublic(field.getModifiers())) {