Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

ParameterizedMethodMatching.aj 539B

123456789101112131415161718192021
  1. import java.util.*;
  2. public aspect ParameterizedMethodMatching {
  3. pointcut findMax() : execution(static<T> T *(List<T>));
  4. // matches findMax
  5. // does not match e.g. Object foo(List<Object> foos) {...}
  6. pointcut findMax2() : execution(static<X> X * List<X>));
  7. // matches findMax
  8. pointcut findMax3() : execution(static<T> T+ *(List<T>));
  9. // CE
  10. pointcut listargs(): args(List<?>);
  11. // always matches findMax
  12. pointcut listNumberargs() : args(List<Number>);
  13. // may match findMax (RTT)
  14. }