Creates a label with the Label#FLAG_DEBUG_ONLY flag set, if there is no already existing label for the given bytecode offset (otherwise does nothing). The label is created with a call to #readLabel. @param bytecodeOffset a bytecode offset in a method. @param labels the already creat
(final int bytecodeOffset, final Label[] labels)
| 2469 | * @param labels the already created labels, indexed by their offset. |
| 2470 | */ |
| 2471 | private void createDebugLabel(final int bytecodeOffset, final Label[] labels) { |
| 2472 | if (labels[bytecodeOffset] == null) { |
| 2473 | readLabel(bytecodeOffset, labels).flags |= Label.FLAG_DEBUG_ONLY; |
| 2474 | } |
| 2475 | } |
| 2476 | |
| 2477 | // ---------------------------------------------------------------------------------------------- |
| 2478 | // Methods to parse annotations, type annotations and parameter annotations |