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

Method createLabel

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

Creates a label without the Label#FLAG_DEBUG_ONLY flag set, for the given bytecode offset. The label is created with a call to #readLabel and its Label#FLAG_DEBUG_ONLY flag is cleared. @param bytecodeOffset a bytecode offset in a method. @param labels the already created lab

(final int bytecodeOffset, final Label[] labels)

Source from the content-addressed store, hash-verified

2455 * @return a Label without the {@link Label#FLAG_DEBUG_ONLY} flag set.
2456 */
2457 private Label createLabel(final int bytecodeOffset, final Label[] labels) {
2458 Label label = readLabel(bytecodeOffset, labels);
2459 label.flags &= ~Label.FLAG_DEBUG_ONLY;
2460 return label;
2461 }
2462
2463 /**
2464 * Creates a label with the {@link Label#FLAG_DEBUG_ONLY} flag set, if there is no already

Callers 5

readCodeMethod · 0.95
readTypeAnnotationsMethod · 0.95
readStackMapFrameMethod · 0.95

Calls 1

readLabelMethod · 0.95

Tested by

no test coverage detected