public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { if (codeAttribute.u2exceptionTableLength > 0) { markCatchException(method); } }
(!CatchExceptionMarker.catchesExceptions(programMethod) || emptyInvokingStack) &&
new AttributeVisitor[] new CatchExceptionMarker(), new AllInstructionVisitor( new MultiInstructionVisitor(
catchExceptionMarker.visitCodeAttribute(clazz, method, codeAttribute);
(!CatchExceptionMarker.catchesExceptions(programMethod) || emptyInvokingStack) &&
new MultiAttributeVisitor( stackSizeComputer, new CatchExceptionMarker(),
public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { if (codeAttribute.u2exceptionTableLength > 0) { markCatchException(method); } }
(!CatchExceptionMarker.catchesExceptions(programMethod) || emptyInvokingStack) &&
new MultiAttributeVisitor( stackSizeComputer, new CatchExceptionMarker(),
public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { if (codeAttribute.u2exceptionTableLength > 0) { markCatchException(method); } }
(!CatchExceptionMarker.catchesExceptions(programMethod) || emptyInvokingStack) &&
new MultiAttributeVisitor( stackSizeComputer, new CatchExceptionMarker(),
public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { if (codeAttribute.u2exceptionTableLength > 0) { markCatchException(method); } }