• Source
    1. //Implementacion de un aspecto que permita registrar el tiempo en el que se realizan movimientos en una cuenta
    2. public aspect RegistroDeMovimientos {
    3.  
    4. //Se realiza un pointcut anonimo donde despues de ejecutarse cualquier metodo que empiece con "hacer"
    5. //registre el tiempo en que se realiza un movimiento en la cuenta
    6. after(): execution (public * hacer*(..)) {
    7. Date hora = new Date();
    8. SimpleDateFormat formatoDeFecha = new SimpleDateFormat("yyyy.MM.dd G 'at' HH:mm:ss");
    9. System.out.println("Movimiento realizado a las " + formatoDeFecha.format(hora)) ;
    10. }
    11. }