compile AOP class