diff options
-rw-r--r-- | org.aspectj.matcher/src/main/java/org/aspectj/weaver/ResolvedType.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/org.aspectj.matcher/src/main/java/org/aspectj/weaver/ResolvedType.java b/org.aspectj.matcher/src/main/java/org/aspectj/weaver/ResolvedType.java index b0069d840..55a48e59a 100644 --- a/org.aspectj.matcher/src/main/java/org/aspectj/weaver/ResolvedType.java +++ b/org.aspectj.matcher/src/main/java/org/aspectj/weaver/ResolvedType.java @@ -647,7 +647,7 @@ public abstract class ResolvedType extends UnresolvedType implements AnnotatedEl } } // OPTIMIZE speed up matches? optimize order of checks - if (candidate.matches(aMember, eraseGenerics)) { + if (candidate.matches(aMember, eraseGenerics) && !candidate.isBridgeMethod()) { found = candidate; break; } |