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")) if(!annotation.getSimpleName().toString().equals("Mixin"))
return; return;
ClientMixinValidator validator = new ClientMixinValidator(processingEnv); ClientMixinValidator validator = new ClientMixinValidator(processingEnv);
mixins.parallel() // The implementation may throw a CME
mixins.sequential()
.filter(validator::validateMixin) .filter(validator::validateMixin)
.map(validator::getEntry) .map(validator::getEntry)
.forEach(this::logClientClassTarget); .forEach(this::logClientClassTarget);