From d6fc939f41556fe87ff658617b5cb27943e96a4a Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Sun, 31 Dec 2023 20:30:04 -0500 Subject: [PATCH] Workaround AP throwing exception if there is a compile error in the file --- .../fury_phoenix/mixinAp/annotation/ClientMixinValidator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/annotation-processor/src/main/java/org/fury_phoenix/mixinAp/annotation/ClientMixinValidator.java b/annotation-processor/src/main/java/org/fury_phoenix/mixinAp/annotation/ClientMixinValidator.java index 139c6b20..2d76bcef 100644 --- a/annotation-processor/src/main/java/org/fury_phoenix/mixinAp/annotation/ClientMixinValidator.java +++ b/annotation-processor/src/main/java/org/fury_phoenix/mixinAp/annotation/ClientMixinValidator.java @@ -166,6 +166,7 @@ public class ClientMixinValidator { clzsses = wrappedClzss.stream() .map(AnnotationValue::getValue) + .filter(o -> o instanceof TypeMirror) .map(TypeMirror.class::cast) .collect(Collectors.toSet());