You can utilize two types of wildcards when constructing your patterns:
* - which is used as a regular wildcard. Matches for example only one package level or one method parameter. When used to match a package name, matches at least one character. Else match zero or more character.
.. - used either to match any sequence of characters that start and end with a "." (so it can be used to pick out all types in any subpackage) or in method selectors to match as many parameters as possible.
org.codehaus..* will match all classes in all subpackages starting from
* method(..) will match all methods with any number of parameters.
Note: you can only use the
.. wildcard as the "last" thing specified. I.e. this is not possible: