// Decompiled by Jad v1.5.7. Copyright 1997-99 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html // Decompiler options: packimports(3) // Source File Name: ExceptionCatcher.java package com.regular; import com.aop.ExceptionHandler; import com.capitalone.risk.aop.ITestInterface; import com.capitalone.risk.aop.ITestInterfaceAspect; import java.io.PrintStream; import org.aspectj.runtime.reflect.Factory; // Referenced classes of package com.regular: // ExceptionThrower public class ExceptionCatcher implements com.aop.IntroductionPointCut.IPhilipsTarget { public ExceptionCatcher() { } public void catchException() { if(this instanceof ITestInterface) ITestInterfaceAspect.aspectOf().ajc$before$com_capitalone_risk_aop_ITestInterfaceAspect$113((ITestInterface)this); ExceptionThrower throwUp = new ExceptionThrower(); throwUp.throwException(); break MISSING_BLOCK_LABEL_77; Exception exception; exception; ExceptionHandler.aspectOf().ajc$before$com_aop_ExceptionHandler$1f8(exception, ajc$tjp_0); Exception e = exception; System.out.println("Inside my catch block"); break MISSING_BLOCK_LABEL_77; Throwable throwable; throwable; if(this instanceof ITestInterface) ITestInterfaceAspect.aspectOf().ajc$after$com_capitalone_risk_aop_ITestInterfaceAspect$172((ITestInterface)this); throw throwable; if(this instanceof ITestInterface) ITestInterfaceAspect.aspectOf().ajc$after$com_capitalone_risk_aop_ITestInterfaceAspect$172((ITestInterface)this); return; } public static void main(String args[]) { ExceptionCatcher catcher = new ExceptionCatcher(); catcher.catchException(); } public static final org.aspectj.lang.JoinPoint.StaticPart ajc$tjp_0; static { Factory factory = new Factory("ExceptionCatcher.java", Class.forName("com.regular.ExceptionCatcher")); ajc$tjp_0 = factory.makeSJP("exception-handler", factory.makeCatchClauseSig("0--com.regular.ExceptionCatcher-java.lang.Exception--"), 33); } }