From: Alexander Kriegisch Date: Fri, 12 Apr 2024 11:27:47 +0000 (+0200) Subject: SignaturePattern.TypePatternVisitor: remove redundant visit method X-Git-Tag: V1_9_22_1~19 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=742d4d7ea04617bedfe9259f4279053ccf00ce3b;p=aspectj.git SignaturePattern.TypePatternVisitor: remove redundant visit method Method visit(WildAnnotationTypePattern, Object) used to descend into node.getTypePattern().accept(this, data), which since commit 6585b9ef46 is unnecessary, because WildAnnotationTypePattern::traverse already traverses its type pattern. Signed-off-by: Alexander Kriegisch --- diff --git a/org.aspectj.matcher/src/main/java/org/aspectj/weaver/patterns/SignaturePattern.java b/org.aspectj.matcher/src/main/java/org/aspectj/weaver/patterns/SignaturePattern.java index ccd5b7c2a..3e110383d 100644 --- a/org.aspectj.matcher/src/main/java/org/aspectj/weaver/patterns/SignaturePattern.java +++ b/org.aspectj.matcher/src/main/java/org/aspectj/weaver/patterns/SignaturePattern.java @@ -194,12 +194,6 @@ public class SignaturePattern extends PatternNode implements ISignaturePattern { this.parameterTargettingAnnotationsAllowed = parameterTargettingAnnotationsAllowed; } - @Override - public Object visit(WildAnnotationTypePattern node, Object data) { - node.getTypePattern().accept(this, data); - return node; - } - /** * Do the ExactAnnotationTypePatterns have the incorrect target? */