View Javadoc
1   package de.jos.game.aspect;
2   
3   import org.aspectj.lang.annotation.Aspect;
4   import org.aspectj.lang.annotation.DeclareError;
5   
6   @Aspect
7   public class ArchitectureAspect {
8   
9     /*
10     * @Pointcut("call(* java.lang.System.out.*(..)) ") public void
11     * restrictedCall() {}
12     * 
13     * @After("restrictedCall()") public void update() {
14     * System.out.println("+++++++++++++++++++++++++++++++++++errror++++++++++++++++++++"); }
15     */
16  
17    // @ DeclareError("call(java.sql.Date.new(..))")
18    // static final String errorDate = "date util verwenden !";
19    //@ DeclareError("get(* System.out)")
20    static final String errorSystemOut = "System.out ist nicht erlaubt. Bitte durch log4j Logging ersetzen !";
21  
22    //@ DeclareError("get(* System.err)")
23    static final String errorSystemErr = "System.err ist nicht erlaubt. Bitte durch log4j Logging ersetzen !";
24  
25  }