GitHub user jostbg opened a pull request:

    https://github.com/apache/activemq-artemis/pull/2113

    [ARTEMIS-1890] Any-word wildcard fix

    This patch fixes the reported bug, improves code readability and also 
improves the performance of the matches function by storing immutable values 
acquired via method calls in final local variables outside the loop and by 
avoiding the creation of short-lived temporary objects in the inner loop. Also 
comments are added for better understanding of the different check steps.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jostbg/activemq-artemis ARTEMIS-1890

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/activemq-artemis/pull/2113.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2113
    
----
commit 97e0de27457d2eff27dc0cc9c14430bae63b42b4
Author: Johan Stenberg <35264802+jostbg@...>
Date:   2018-05-26T17:16:20Z

    adding test case for ARTEMIS-1890

commit 6b6ebe3c74fa259b1cbc72651ea3cf5269ea5bae
Author: Johan Stenberg <35264802+jostbg@...>
Date:   2018-05-26T17:26:27Z

    [ARTEMIS-1890] Fix AddressImpl
    
    This patch fixes the reported bug, improves code readability and also 
improves the performance of the matches function by storing immutable values 
acquired via method calls in final local variables outside the loop and by 
avoiding the creation of short-lived temporary objects in the inner loop. Also 
comments are added for better understanding of the different check steps.

----


---

Reply via email to