Compiled from "With.aj" public class With extends java.lang.Object{ public static final With ajc$perSingletonInstance; static {}; Code: 0: invokestatic #14; //Method ajc$postClinit:()V 3: goto 11 6: astore_0 7: aload_0 8: putstatic #16; //Field ajc$initFailureCause:Ljava/lang/Throwable; 11: return Exception table: from to target type 0 3 6 Class java/lang/Throwable public With(); Code: 0: aload_0 1: invokespecial #23; //Method java/lang/Object."":()V 4: return public void ajc$before$With$1$7718efb1(); Code: 0: getstatic #33; //Field java/lang/System.out:Ljava/io/PrintStream; 3: ldc #35; //String AOP>> 5: invokevirtual #41; //Method java/io/PrintStream.print:(Ljava/lang/String;)V 8: return public static With aspectOf(); Code: 0: getstatic #46; //Field ajc$perSingletonInstance:LWith; 3: ifnonnull 19 6: new #48; //class org/aspectj/lang/NoAspectBoundException 9: dup 10: ldc #49; //String With 12: getstatic #16; //Field ajc$initFailureCause:Ljava/lang/Throwable; 15: invokespecial #52; //Method org/aspectj/lang/NoAspectBoundException."":(Ljava/lang/String;Ljava/lang/Throwable;)V 18: athrow 19: getstatic #46; //Field ajc$perSingletonInstance:LWith; 22: areturn public static boolean hasAspect(); Code: 0: getstatic #46; //Field ajc$perSingletonInstance:LWith; 3: ifnull 8 6: iconst_1 7: ireturn 8: iconst_0 9: ireturn }