Prevent CME

This commit is contained in:
Fury_Phoenix 2023-12-10 20:17:30 -08:00
parent c6d830392c
commit 6876f37a61
No known key found for this signature in database
GPG Key ID: 0595F98084987DB8

View File

@ -92,7 +92,8 @@ public class MixinProcessor extends AbstractProcessor {
if(!annotation.getSimpleName().toString().equals("Mixin"))
return;
ClientMixinValidator validator = new ClientMixinValidator(processingEnv);
mixins.parallel()
// The implementation may throw a CME
mixins.sequential()
.filter(validator::validateMixin)
.map(validator::getEntry)
.forEach(this::logClientClassTarget);