We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97d9776 commit ab61a9eCopy full SHA for ab61a9e
1 file changed
common/src/main/java/me/mrnavastar/protoweaver/core/util/ObjectSerializer.java
@@ -9,6 +9,7 @@
9
import org.apache.fury.logging.LoggerFactory;
10
11
import java.lang.reflect.InvocationTargetException;
12
+import java.lang.reflect.Modifier;
13
import java.util.ArrayList;
14
import java.util.List;
15
@@ -22,7 +23,7 @@ public class ObjectSerializer {
22
23
}
24
25
private void recursiveRegister(Class<?> type, List<Class<?>> registered) {
- if (type == null || type == Object.class || registered.contains(type)) return;
26
+ if (type == null || type == Object.class || registered.contains(type) || Modifier.isAbstract(type.getModifiers())) return;
27
fury.register(type);
28
registered.add(type);
29
0 commit comments