Selectors

Description

The job of a selector, and we are talking here about <FieldSelector>, <TypeSelector> or <MethodSelector>, is to provide a yes or no verdict when presented with a particular Java element (field, method or type). The verdict is reached by checking the Java element against the selector's criteria to see if it matches. So declaring a selector is mainly all about specifying a list of acceptance criteria.