This is an automated email from the ASF dual-hosted git repository. emilles pushed a commit to branch GROOVY-6526 in repository https://gitbox.apache.org/repos/asf/groovy.git
commit f8071cba569d7fe7cf8a73ca07e391acaf65f20d Author: Eric Milles <[email protected]> AuthorDate: Thu Mar 5 11:01:33 2026 -0600 minor items --- .../java/org/codehaus/groovy/ast/AnnotationNode.java | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/org/codehaus/groovy/ast/AnnotationNode.java b/src/main/java/org/codehaus/groovy/ast/AnnotationNode.java index d43197be20..a7fe7f4a7c 100644 --- a/src/main/java/org/codehaus/groovy/ast/AnnotationNode.java +++ b/src/main/java/org/codehaus/groovy/ast/AnnotationNode.java @@ -245,17 +245,17 @@ public class AnnotationNode extends ASTNode { } public static String targetToName(final int target) { + if ((target & 1) == 1) return "TYPE"; // GROOVY-7151 return switch (target) { - case TYPE_TARGET -> "TYPE"; - case CONSTRUCTOR_TARGET -> "CONSTRUCTOR"; - case METHOD_TARGET -> "METHOD"; - case FIELD_TARGET -> "FIELD"; - case PARAMETER_TARGET -> "PARAMETER"; - case LOCAL_VARIABLE_TARGET -> "LOCAL_VARIABLE"; - case ANNOTATION_TARGET -> "ANNOTATION"; - case PACKAGE_TARGET -> "PACKAGE"; - case TYPE_PARAMETER_TARGET -> "TYPE_PARAMETER"; - case TYPE_USE_TARGET -> "TYPE_USE"; + case CONSTRUCTOR_TARGET -> "CONSTRUCTOR"; + case METHOD_TARGET -> "METHOD"; + case FIELD_TARGET -> "FIELD"; + case PARAMETER_TARGET -> "PARAMETER"; + case LOCAL_VARIABLE_TARGET -> "LOCAL_VARIABLE"; + case ANNOTATION_TARGET -> "ANNOTATION"; + case PACKAGE_TARGET -> "PACKAGE"; + case TYPE_PARAMETER_TARGET -> "TYPE_PARAMETER"; + case TYPE_USE_TARGET -> "TYPE_USE"; case RECORD_COMPONENT_TARGET -> "RECORD_COMPONENT"; default -> "unknown target"; };
