From: aclement Date: Thu, 12 Nov 2009 22:13:51 +0000 (+0000) Subject: further optimization possible? task tag added X-Git-Tag: V1_6_7~94 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=329b0e275f672bf6277d8957bd7aa57a95205cf3;p=aspectj.git further optimization possible? task tag added --- diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/SignaturePattern.java b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/SignaturePattern.java index 8f1ec9430..00eea30e4 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/SignaturePattern.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/SignaturePattern.java @@ -465,6 +465,7 @@ public class SignaturePattern extends PatternNode { // System.err.println("Parameter types pattern " + parameterTypes + " pcount: " + aMethod.getParameterTypes().length); return FuzzyBoolean.NO; } + // OPTIMIZE only for exact match do the pattern match now? Otherwise defer it until other fast checks complete? if (!name.matches(aMethod.getName())) { return FuzzyBoolean.NO; }