(
final Label start, final Label end, final Label handler, final String type)
| 1420 | } |
| 1421 | |
| 1422 | @Override |
| 1423 | public void visitTryCatchBlock( |
| 1424 | final Label start, final Label end, final Label handler, final String type) { |
| 1425 | Handler newHandler = |
| 1426 | new Handler( |
| 1427 | start, end, handler, type != null ? symbolTable.addConstantClass(type).index : 0, type); |
| 1428 | if (firstHandler == null) { |
| 1429 | firstHandler = newHandler; |
| 1430 | } else { |
| 1431 | lastHandler.nextHandler = newHandler; |
| 1432 | } |
| 1433 | lastHandler = newHandler; |
| 1434 | } |
| 1435 | |
| 1436 | @Override |
| 1437 | public AnnotationVisitor visitTryCatchAnnotation( |
no test coverage detected