Method visibility filter does not work
The method visibility filter is not doing anything (again). A wrong regexp match parses visibilities like
"public " or
"protected ". The check for valid visibilities inside the PointcutMethodNameFilter is uselesss, because it accepts the space behind the visibility.
There is also no real unit test for the
parseDesignatorMethod method inside the PointcutExpressionParser and the functional test for protected methods had a wrong visibility (public instead of protected!).