MCPcopy Index your code
hub / github.com/clojure/clojure / createDebugLabel

Method createDebugLabel

src/jvm/clojure/asm/ClassReader.java:2471–2475  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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

Callers 1

readCodeMethod · 0.95

Calls 1

readLabelMethod · 0.95

Tested by

no test coverage detected