[ {
  "shortName" : "private void readCode()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 1654,
  "endLine" : 2787,
  "linesOfCode" : 979,
  "mcCabeIndex" : 532,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargeMethod wideInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/LargeMethod.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::asm-test" ],
  "startLine" : 39,
  "endLine" : 535,
  "linesOfCode" : 497,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 129,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 691,
  "endLine" : 1119,
  "linesOfCode" : 424,
  "mcCabeIndex" : 191,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void execute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 541,
  "endLine" : 909,
  "linesOfCode" : 369,
  "mcCabeIndex" : 169,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargeMethod largeMethod()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/LargeMethod.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::asm-test" ],
  "startLine" : 41,
  "endLine" : 399,
  "linesOfCode" : 359,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 290,
  "endLine" : 647,
  "linesOfCode" : 357,
  "mcCabeIndex" : 185,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 74,
  "endLine" : 380,
  "linesOfCode" : 307,
  "mcCabeIndex" : 108,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 451,
  "endLine" : 759,
  "linesOfCode" : 237,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readMethod()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 1258,
  "endLine" : 1536,
  "linesOfCode" : 212,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putMethodInfo()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 2181,
  "endLine" : 2383,
  "linesOfCode" : 194,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 145,
  "endLine" : 327,
  "linesOfCode" : 183,
  "mcCabeIndex" : 117,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 239,
  "endLine" : 445,
  "linesOfCode" : 178,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readElementValue()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3167,
  "endLine" : 3334,
  "linesOfCode" : 167,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendAccessFlags()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1274,
  "endLine" : 1429,
  "linesOfCode" : 156,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readField()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 1074,
  "endLine" : 1248,
  "linesOfCode" : 133,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 900,
  "endLine" : 1064,
  "linesOfCode" : 124,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue binaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 187,
  "endLine" : 310,
  "linesOfCode" : 124,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 733,
  "endLine" : 860,
  "linesOfCode" : 117,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendConstant()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1438,
  "endLine" : 1546,
  "linesOfCode" : 109,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 656,
  "endLine" : 771,
  "linesOfCode" : 108,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 146,
  "endLine" : 252,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 118,
  "endLine" : 218,
  "linesOfCode" : 93,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendTypeReference()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1460,
  "endLine" : 1552,
  "linesOfCode" : 93,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 777,
  "endLine" : 890,
  "linesOfCode" : 91,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putFrame()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1860,
  "endLine" : 1950,
  "linesOfCode" : 88,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeMethodInfoSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 2076,
  "endLine" : 2173,
  "linesOfCode" : 87,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue unaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 180,
  "endLine" : 264,
  "linesOfCode" : 85,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readStackMapFrame()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3422,
  "endLine" : 3505,
  "linesOfCode" : 83,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 557,
  "endLine" : 633,
  "linesOfCode" : 77,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue unaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 108,
  "endLine" : 184,
  "linesOfCode" : 77,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureReader.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::asm" ],
  "startLine" : 151,
  "endLine" : 251,
  "linesOfCode" : 76,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 384,
  "endLine" : 471,
  "linesOfCode" : 75,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readLocals()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 1551,
  "endLine" : 1644,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeMaxStackAndLocal()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1662,
  "endLine" : 1766,
  "linesOfCode" : 72,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitInstantiation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 334,
  "endLine" : 425,
  "linesOfCode" : 72,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeAllFrames()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1560,
  "endLine" : 1659,
  "linesOfCode" : 71,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 190,
  "endLine" : 262,
  "linesOfCode" : 71,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readTypeAnnotationTarget()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3002,
  "endLine" : 3074,
  "linesOfCode" : 69,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void putAbstractType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 1420,
  "endLine" : 1489,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 187,
  "endLine" : 256,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue binaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 267,
  "endLine" : 335,
  "linesOfCode" : 69,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 585,
  "endLine" : 656,
  "linesOfCode" : 66,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 571,
  "endLine" : 635,
  "linesOfCode" : 65,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getAbstractTypeFromDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 321,
  "endLine" : 385,
  "linesOfCode" : 65,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1095,
  "endLine" : 1198,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue newOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 109,
  "endLine" : 171,
  "linesOfCode" : 63,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findSubroutine()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 405,
  "endLine" : 474,
  "linesOfCode" : 63,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpcode()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 795,
  "endLine" : 855,
  "linesOfCode" : 61,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean merge()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 1173,
  "endLine" : 1258,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean merge()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 1275,
  "endLine" : 1351,
  "linesOfCode" : 60,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 204,
  "endLine" : 263,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 551,
  "endLine" : 610,
  "linesOfCode" : 60,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeImplicitFrame()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3346,
  "endLine" : 3406,
  "linesOfCode" : 59,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 165,
  "endLine" : 227,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue ternaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 313,
  "endLine" : 370,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 750,
  "endLine" : 806,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendHandle()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1386,
  "endLine" : 1441,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 411,
  "endLine" : 467,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 424,
  "endLine" : 477,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 324,
  "endLine" : 377,
  "linesOfCode" : 53,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putFieldInfo()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldWriter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::asm" ],
  "startLine" : 219,
  "endLine" : 274,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 294,
  "endLine" : 351,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckMethodAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 437,
  "endLine" : 494,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Frame expandFrame()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 265,
  "endLine" : 317,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnalyzerAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 139,
  "endLine" : 190,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifCmp()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 926,
  "endLine" : 976,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findReachableInsns()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 232,
  "endLine" : 296,
  "linesOfCode" : 51,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 909,
  "endLine" : 968,
  "linesOfCode" : 50,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 181,
  "endLine" : 241,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstant()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 480,
  "endLine" : 527,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1201,
  "endLine" : 1275,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkLdcConstant()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1170,
  "endLine" : 1216,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 400,
  "endLine" : 450,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1365,
  "endLine" : 1410,
  "linesOfCode" : 46,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void cast()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 908,
  "endLine" : 953,
  "linesOfCode" : 46,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 232,
  "endLine" : 275,
  "linesOfCode" : 44,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableSwitch()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1061,
  "endLine" : 1104,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readVerificationTypeInfo()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3521,
  "endLine" : 3563,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 939,
  "endLine" : 981,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1067,
  "endLine" : 1109,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 383,
  "endLine" : 424,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 161,
  "endLine" : 203,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ByteVector encodeUtf8()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 293,
  "endLine" : 334,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LabelEntry getOrAddLabelEntry()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1299,
  "endLine" : 1341,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkTypeRef()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 925,
  "endLine" : 965,
  "linesOfCode" : 41,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendAccess()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1268,
  "endLine" : 1308,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 285,
  "endLine" : 327,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 202,
  "endLine" : 243,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 206,
  "endLine" : 244,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureReader.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::asm" ],
  "startLine" : 63,
  "endLine" : 127,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 832,
  "endLine" : 870,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 427,
  "endLine" : 465,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unbox()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 845,
  "endLine" : 883,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void accept()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 1365,
  "endLine" : 1406,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 970,
  "endLine" : 1007,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue copyOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 68,
  "endLine" : 105,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean resolve()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 473,
  "endLine" : 515,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1457,
  "endLine" : 1493,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verify()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1044,
  "endLine" : 1083,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 509,
  "endLine" : 545,
  "linesOfCode" : 37,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 618,
  "endLine" : 654,
  "linesOfCode" : 37,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypePath fromString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypePath.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::asm" ],
  "startLine" : 119,
  "endLine" : 154,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 365,
  "endLine" : 400,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 476,
  "endLine" : 511,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 366,
  "endLine" : 401,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long computeSVUID()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 341,
  "endLine" : 415,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitField()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 360,
  "endLine" : 397,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 394,
  "endLine" : 428,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1496,
  "endLine" : 1533,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putRecordComponentInfo()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentWriter.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm" ],
  "startLine" : 180,
  "endLine" : 215,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 599,
  "endLine" : 632,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void putTarget()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 402,
  "endLine" : 435,
  "linesOfCode" : 34,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 406,
  "endLine" : 439,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue naryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 373,
  "endLine" : 406,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 330,
  "endLine" : 363,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doVisitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 462,
  "endLine" : 496,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyBootstrapMethods()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 267,
  "endLine" : 303,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object readConst()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3998,
  "endLine" : 4030,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putAttributes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 219,
  "endLine" : 252,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 992,
  "endLine" : 1026,
  "linesOfCode" : 33,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1029,
  "endLine" : 1063,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canCopyMethodAttributes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 2015,
  "endLine" : 2052,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 443,
  "endLine" : 475,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setInputFrameFromApiFormat()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 441,
  "endLine" : 473,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void putParameterAnnotations()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 517,
  "endLine" : 552,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void printAnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1085,
  "endLine" : 1119,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String checkMerge()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 405,
  "endLine" : 437,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set union()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 114,
  "endLine" : 158,
  "linesOfCode" : 33,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mapValue()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 161,
  "endLine" : 194,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newLocal()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 251,
  "endLine" : 283,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void newarray()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1230,
  "endLine" : 1262,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addBootstrapMethod()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1062,
  "endLine" : 1107,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 729,
  "endLine" : 762,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue newValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 143,
  "endLine" : 176,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Method getMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 136,
  "endLine" : 167,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type getTypeInternal()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 401,
  "endLine" : 431,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map m()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllStructures.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::asm-test" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 199,
  "endLine" : 236,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1278,
  "endLine" : 1309,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 347,
  "endLine" : 376,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 392,
  "endLine" : 421,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V newFrameValue()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 329,
  "endLine" : 358,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue binaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 132,
  "endLine" : 161,
  "linesOfCode" : 30,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FrameNode.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 95,
  "endLine" : 123,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantMethodHandle()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 826,
  "endLine" : 856,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readUtfNonAscii()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3839,
  "endLine" : 3867,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommonSuperClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 1040,
  "endLine" : 1068,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 333,
  "endLine" : 361,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 110,
  "endLine" : 138,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Attribute read()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 79,
  "endLine" : 112,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getArgumentsAndReturnSizes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 752,
  "endLine" : 782,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setInputFrameFromDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 401,
  "endLine" : 428,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeAnnotationsSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 367,
  "endLine" : 394,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 28,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkIdentifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1239,
  "endLine" : 1266,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendString()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1232,
  "endLine" : 1259,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1196,
  "endLine" : 1223,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSubTypeOf()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 198,
  "endLine" : 229,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Frame computeInitialFrame()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 484,
  "endLine" : 511,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 510,
  "endLine" : 539,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 96,
  "endLine" : 122,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 186,
  "endLine" : 212,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateModuleInfoClass()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 177,
  "endLine" : 205,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkMethodSignature()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 624,
  "endLine" : 659,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1135,
  "endLine" : 1162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 239,
  "endLine" : 272,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescriptorInternal()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 178,
  "endLine" : 206,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 411,
  "endLine" : 436,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Handler removeRange()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm" ],
  "startLine" : 119,
  "endLine" : 150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInitializedType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 652,
  "endLine" : 677,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyModuleInfoClass()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 207,
  "endLine" : 232,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double doubleInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double doubleInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 119,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue newValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 627,
  "endLine" : 652,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FrameNode.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 155,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final AbstractInsnNode cloneAnnotations()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 244,
  "endLine" : 268,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readElementValues()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3128,
  "endLine" : 3155,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void addSubroutineRetSuccessors()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 568,
  "endLine" : 611,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visit()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 296,
  "endLine" : 320,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1066,
  "endLine" : 1092,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 868,
  "endLine" : 893,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 943,
  "endLine" : 967,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkMethodIdentifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1275,
  "endLine" : 1299,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitField()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 379,
  "endLine" : 403,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class loadClass()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AbstractBenchmark.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 183,
  "endLine" : 214,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 671,
  "endLine" : 696,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapInnerClassName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 269,
  "endLine" : 296,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putUTF8()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 252,
  "endLine" : 279,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readParameterAnnotations()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3087,
  "endLine" : 3112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void putAnnotations()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 448,
  "endLine" : 471,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int intInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int intInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandFrames()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/GeneratorBenchmark.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 211,
  "endLine" : 236,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ByteVector write()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findSubroutineInsns()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 187,
  "endLine" : 219,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypePath.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::asm" ],
  "startLine" : 162,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readJdkApi()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 239,
  "endLine" : 261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 668,
  "endLine" : 690,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1109,
  "endLine" : 1132,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 955,
  "endLine" : 978,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeMaxLocals()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 314,
  "endLine" : 336,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 193,
  "endLine" : 217,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/TryCatchBlockSorter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FrameNode.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 131,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry put()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 430,
  "endLine" : 451,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol addBootstrapMethod()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1119,
  "endLine" : 1140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getFirstAttributeOffset()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3576,
  "endLine" : 3614,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 692,
  "endLine" : 713,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPackageReferences()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 353,
  "endLine" : 374,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 865,
  "endLine" : 886,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 889,
  "endLine" : 910,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue newOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue unaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findSubroutines()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 365,
  "endLine" : 392,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type getBoxedType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 769,
  "endLine" : 790,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantDynamic readConstantDynamic()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3962,
  "endLine" : 3982,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 669,
  "endLine" : 689,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getConcreteOutputType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 1133,
  "endLine" : 1159,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putAnnotations()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 405,
  "endLine" : 426,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 884,
  "endLine" : 904,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkMethodDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1418,
  "endLine" : 1438,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFrame()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 373,
  "endLine" : 393,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1044,
  "endLine" : 1064,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean executeDupX2()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 649,
  "endLine" : 669,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int remap()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 324,
  "endLine" : 344,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TryCatchBlockNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 292,
  "endLine" : 311,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 487,
  "endLine" : 506,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1363,
  "endLine" : 1386,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1407,
  "endLine" : 1426,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verify()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 862,
  "endLine" : 881,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1019,
  "endLine" : 1038,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 981,
  "endLine" : 1001,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void box()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 798,
  "endLine" : 819,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 213,
  "endLine" : 231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 336,
  "endLine" : 354,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertBefore()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 386,
  "endLine" : 404,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putLong()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 224,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol addConstantDynamicOrInvokeDynamicReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 946,
  "endLine" : 964,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addMergedType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1249,
  "endLine" : 1267,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 885,
  "endLine" : 906,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void putAttributes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 329,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float floatInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float floatInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 765,
  "endLine" : 783,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 907,
  "endLine" : 925,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitExportOrOpen()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 503,
  "endLine" : 521,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendFrameTypes()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1561,
  "endLine" : 1579,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Subroutine.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 194,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TryCatchBlockSorter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/TryCatchBlockSorter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 468,
  "endLine" : 486,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 489,
  "endLine" : 507,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JSRInlinerAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void acceptAnnotations()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeFieldInfoSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldWriter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::asm" ],
  "startLine" : 191,
  "endLine" : 211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry addConstantMemberReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 581,
  "endLine" : 598,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void put()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 395,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 863,
  "endLine" : 882,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1312,
  "endLine" : 1331,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeAttributesSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 242,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long longInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long longInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 827,
  "endLine" : 844,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFrameValue()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1078,
  "endLine" : 1095,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 238,
  "endLine" : 255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkClassTypeSignature()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 755,
  "endLine" : 781,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitExportOrOpen()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 494,
  "endLine" : 511,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 571,
  "endLine" : 588,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 720,
  "endLine" : 737,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Type mapType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 175,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void swap()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 697,
  "endLine" : 714,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 288,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RecordComponentVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentVisitor.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::asm" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 436,
  "endLine" : 452,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 745,
  "endLine" : 761,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void addLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 344,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void putAttributes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 300,
  "endLine" : 317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 514,
  "endLine" : 530,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 920,
  "endLine" : 936,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 360,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1019,
  "endLine" : 1035,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instantiation findOwner()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 507,
  "endLine" : 523,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 430,
  "endLine" : 447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAll()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 443,
  "endLine" : 458,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addConstantNameAndType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 751,
  "endLine" : 766,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addForwardUninitializedType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1221,
  "endLine" : 1236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Attribute readAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3670,
  "endLine" : 3685,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkIsPreview()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Constants.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::asm" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 971,
  "endLine" : 989,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModuleVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldVisitor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::asm" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int computeAttributesSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void push()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 531,
  "endLine" : 550,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int m0()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int m0Static()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Printer visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 848,
  "endLine" : 963,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 996,
  "endLine" : 1089,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 306,
  "endLine" : 321,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkJavaTypeSignature()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 852,
  "endLine" : 874,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUnqualifiedName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1121,
  "endLine" : 1136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 476,
  "endLine" : 491,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitModule()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitArray()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 591,
  "endLine" : 606,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection afterIteration()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeInvokeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 671,
  "endLine" : 686,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapMethodDesc()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 163,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addUninitializedType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1196,
  "endLine" : 1210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addForwardReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 440,
  "endLine" : 454,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 408,
  "endLine" : 430,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 446,
  "endLine" : 460,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 463,
  "endLine" : 477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getArgumentCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 709,
  "endLine" : 726,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAbstractTypeFromApiFormat()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAllClasses()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void check()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 475,
  "endLine" : 489,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long m2()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long m2Static()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 265,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 550,
  "endLine" : 564,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkInternalClassName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1326,
  "endLine" : 1340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 487,
  "endLine" : 501,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void main()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1004,
  "endLine" : 1021,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendJavaDeclaration()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1347,
  "endLine" : 1361,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1150,
  "endLine" : 1164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleVerifier()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 697,
  "endLine" : 711,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pop()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 525,
  "endLine" : 539,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitCode()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 302,
  "endLine" : 319,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalVariableNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LocalVariableNode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 313,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertBefore()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 363,
  "endLine" : 376,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ByteVector put122()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol addConstantLongOrDouble()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 716,
  "endLine" : 729,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addConstantUtf8()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 787,
  "endLine" : 800,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Label pushSuccessors()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 622,
  "endLine" : 639,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeAttributesSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeRecordComponentInfoSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentWriter.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleVisitor visitModule()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 331,
  "endLine" : 344,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 578,
  "endLine" : 591,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitModule()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 244,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 805,
  "endLine" : 819,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1030,
  "endLine" : 1043,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1076,
  "endLine" : 1089,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1092,
  "endLine" : 1106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1221,
  "endLine" : 1235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1242,
  "endLine" : 1257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 344,
  "endLine" : 357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1230,
  "endLine" : 1243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendFrameTypes()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1570,
  "endLine" : 1583,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void systemGc()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 330,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapSignature()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 445,
  "endLine" : 460,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalVariableAnnotationNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LocalVariableAnnotationNode.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LocalVariableAnnotationNode.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateIndex()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TryCatchBlockNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 366,
  "endLine" : 380,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 268,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 524,
  "endLine" : 536,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ByteVector put112()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putInt()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 552,
  "endLine" : 564,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void markSubroutine()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 533,
  "endLine" : 553,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1389,
  "endLine" : 1404,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endCurrentBasicBlockWithNoSuccessor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1795,
  "endLine" : 1807,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getReturnTypeOffset()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 374,
  "endLine" : 389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addInitializedType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 626,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnnotationWriter create()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object objectInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object objectInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 847,
  "endLine" : 859,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 928,
  "endLine" : 940,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckRecordComponentAdapter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-util" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFieldAdapter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::asm-util" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkAccess()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 540,
  "endLine" : 552,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkClassSignature()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 598,
  "endLine" : 617,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1002,
  "endLine" : 1014,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1046,
  "endLine" : 1058,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 680,
  "endLine" : 692,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmGenerator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmFactory.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue naryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeMaxStack()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeItems()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 440,
  "endLine" : 452,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 591,
  "endLine" : 602,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void putExceptionTable()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ByteVector put12()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 465,
  "endLine" : 476,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldWriter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::asm" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol addConstantIntegerOrFloat()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 661,
  "endLine" : 672,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol addConstantUtf8Reference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1022,
  "endLine" : 1033,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int addTypeInternal()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1277,
  "endLine" : 1288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SignatureVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassWriter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 369,
  "endLine" : 380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 669,
  "endLine" : 680,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1429,
  "endLine" : 1440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1443,
  "endLine" : 1454,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1546,
  "endLine" : 1557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putFrameType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1975,
  "endLine" : 1986,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handle()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentWriter.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Attribute read()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLocal()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 511,
  "endLine" : 524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeAnnotationsSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 332,
  "endLine" : 344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeParameterAnnotationsSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 487,
  "endLine" : 503,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 397,
  "endLine" : 408,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double castInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float castInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int lookupSwitchInstruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int tableSwitchInstruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double castInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float castInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int lookupSwitchInstruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int tableSwitchInstruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckMethodAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1133,
  "endLine" : 1165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkTypeParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 703,
  "endLine" : 721,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 269,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 533,
  "endLine" : 544,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 523,
  "endLine" : 534,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 706,
  "endLine" : 717,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 851,
  "endLine" : 862,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue naryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 348,
  "endLine" : 359,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleVerifier()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasicValue newArrayValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerException()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/AnalyzerException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Frame init()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GeneratorAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final AnnotationVisitor orDeprecatedValue()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 578,
  "endLine" : 588,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeDynamicInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ByteVector put11()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putShort()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putByteArray()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 713,
  "endLine" : 723,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1175,
  "endLine" : 1185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void accept()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isWhitelisted()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Constants.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::asm" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RecordComponentVisitor visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 433,
  "endLine" : 443,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodTooLargeException()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodTooLargeException.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::asm" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1334,
  "endLine" : 1346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1349,
  "endLine" : 1361,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void visitFrameEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1847,
  "endLine" : 1857,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 377,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMethodDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 566,
  "endLine" : 576,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getLocal()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void push()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int jsrAndRetInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void genericMethod()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int jsrAndRetInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 703,
  "endLine" : 713,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 716,
  "endLine" : 726,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkClassName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIdentifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 348,
  "endLine" : 358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 350,
  "endLine" : 379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentVisitor visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 379,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1017,
  "endLine" : 1027,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1369,
  "endLine" : 1379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 472,
  "endLine" : 482,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 816,
  "endLine" : 826,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 829,
  "endLine" : 839,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 942,
  "endLine" : 952,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1121,
  "endLine" : 1131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void declareLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1592,
  "endLine" : 1602,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicValue getElementValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 741,
  "endLine" : 751,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentVisitor visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TryCatchBlockSorter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/TryCatchBlockSorter.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AdviceAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 412,
  "endLine" : 422,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 707,
  "endLine" : 717,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokevirtual()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1090,
  "endLine" : 1100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokespecial()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1129,
  "endLine" : 1139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokestatic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1168,
  "endLine" : 1178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadArgArray()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cast()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 753,
  "endLine" : 763,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueOf()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 827,
  "endLine" : 837,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JSRInlinerAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object next()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object previous()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 544,
  "endLine" : 553,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enlarge()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 363,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 639,
  "endLine" : 648,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 688,
  "endLine" : 697,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantMethodHandle()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 870,
  "endLine" : 879,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readUtf()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3878,
  "endLine" : 3887,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantDynamic()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int visitFrameStart()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1821,
  "endLine" : 1830,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldVisitor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::asm" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentVisitor visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMethodDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void copyFrom()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pop()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 605,
  "endLine" : 614,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable anonymousInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable anonymousInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllStructures.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::asm-test" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 796,
  "endLine" : 805,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkInternalName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1308,
  "endLine" : 1317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkReferenceTypeSignature()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 730,
  "endLine" : 746,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 810,
  "endLine" : 826,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkSignatureIdentifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 883,
  "endLine" : 892,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasNextJvmInsnOrFrame()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 460,
  "endLine" : 469,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 880,
  "endLine" : 889,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 908,
  "endLine" : 917,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findClasses()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AbstractBenchmark.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class getClass()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 724,
  "endLine" : 733,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ByteVector write()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void visitFrameTypes()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 275,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ByteVector write()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalVariableAnnotationNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LocalVariableAnnotationNode.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 383,
  "endLine" : 391,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode get()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLabels()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 469,
  "endLine" : 477,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextIndex()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 556,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int previousIndex()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 567,
  "endLine" : 575,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getExceptionTableLength()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putByte()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldWriter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::asm" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putBootstrapMethods()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 396,
  "endLine" : 404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantDynamic()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 903,
  "endLine" : 911,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantInvokeDynamic()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 924,
  "endLine" : 932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantDynamicOrInvokeDynamicReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 978,
  "endLine" : 986,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getTypeAnnotationBytecodeOffset()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 2982,
  "endLine" : 2990,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String readUtf()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3817,
  "endLine" : 3825,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ModuleVisitor visitModule()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 333,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newConstantDynamic()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 948,
  "endLine" : 956,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newInvokeDynamic()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 969,
  "endLine" : 977,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 658,
  "endLine" : 666,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 716,
  "endLine" : 725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleVisitor visitModule()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentWriter.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 504,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getConstructorDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 532,
  "endLine" : 540,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 583,
  "endLine" : 591,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 901,
  "endLine" : 909,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAttributes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnnotationWriter create()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retrofit()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckMethodAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 386,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 539,
  "endLine" : 547,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkOpcodeMethod()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1103,
  "endLine" : 1111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkConstant()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1155,
  "endLine" : 1163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1448,
  "endLine" : 1456,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 326,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void printList()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1216,
  "endLine" : 1224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkTypeParameters()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 683,
  "endLine" : 694,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkTypeArguments()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 790,
  "endLine" : 801,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1331,
  "endLine" : 1339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 547,
  "endLine" : 555,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeIteration()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUsedMemory()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Attribute read()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 558,
  "endLine" : 566,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 569,
  "endLine" : 585,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalVariablesSorter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFrameLocal()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Attribute read()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableSwitch()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1043,
  "endLine" : 1051,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void catchException()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1360,
  "endLine" : 1368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findSubroutinesInsns()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableSwitchInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void put()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypePath.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::asm" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeBootstrapMethodsSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantMemberReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 611,
  "endLine" : 618,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1377,
  "endLine" : 1384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitSource()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newHandle()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 928,
  "endLine" : 935,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1536,
  "endLine" : 1543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ByteVector write()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean contains()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 374,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pop()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 589,
  "endLine" : 598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 291,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object readNullArray()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void localClassConstructor()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object readNullArray()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 497,
  "endLine" : 504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 693,
  "endLine" : 700,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 786,
  "endLine" : 793,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 817,
  "endLine" : 824,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Printer visitField()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 513,
  "endLine" : 547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 976,
  "endLine" : 983,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkState()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 524,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkMethodAccess()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 562,
  "endLine" : 569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 684,
  "endLine" : 691,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 795,
  "endLine" : 802,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1174,
  "endLine" : 1182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1201,
  "endLine" : 1208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Textifier addNewTextifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1587,
  "endLine" : 1594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 670,
  "endLine" : 677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 913,
  "endLine" : 920,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 923,
  "endLine" : 930,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassInfo getClassInfo()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTypeFromDescriptor()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue ternaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 499,
  "endLine" : 506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addSVUID()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 325,
  "endLine" : 332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/FieldRemapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 737,
  "endLine" : 744,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadArgs()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 517,
  "endLine" : 524,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List asArrayList()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TryCatchBlockNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TryCatchBlockNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InnerClassNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InnerClassNode.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/CurrentFrame.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::asm" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentVisitor.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::asm" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeBufferSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 348,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Label createLabel()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 2837,
  "endLine" : 2843,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3767,
  "endLine" : 3773,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTF8()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3800,
  "endLine" : 3806,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkAsmExperimental()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Constants.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::asm" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 643,
  "endLine" : 649,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 683,
  "endLine" : 689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensions()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int computeAttributesSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void putAttributes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int pop()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 575,
  "endLine" : 582,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationWriter.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::asm" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int varArgsAutoBoxingAndForLoop()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String m0()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void m1()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void m1Static()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int m3()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int m3Static()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokedynamic()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllInstructions.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::asm-test" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckMethodAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 576,
  "endLine" : 582,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 659,
  "endLine" : 665,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 808,
  "endLine" : 814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1010,
  "endLine" : 1016,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckSignatureAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckRecordComponentAdapter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-util" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFieldAdapter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::asm-util" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 504,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String packageName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 973,
  "endLine" : 979,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceRecordComponentVisitor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-util" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 524,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 706,
  "endLine" : 712,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 769,
  "endLine" : 775,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 899,
  "endLine" : 905,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 984,
  "endLine" : 990,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 993,
  "endLine" : 999,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1061,
  "endLine" : 1067,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1165,
  "endLine" : 1171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 454,
  "endLine" : 460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 514,
  "endLine" : 520,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 842,
  "endLine" : 848,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 933,
  "endLine" : 939,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1004,
  "endLine" : 1010,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1112,
  "endLine" : 1118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void declareFrameTypes()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1555,
  "endLine" : 1561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void prepareClasses()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AbstractBenchmark.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassInfo()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/Adapter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getArgumentsAndReturnTypesFromDescriptor()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void returnOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue ternaryOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Type getSuperClass()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void set()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pop()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 517,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalVariablesSorter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 471,
  "endLine" : 477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/FieldRemapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleHashesAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 694,
  "endLine" : 700,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokevirtual()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1073,
  "endLine" : 1079,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokespecial()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1112,
  "endLine" : 1118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokestatic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1151,
  "endLine" : 1157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokedynamic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1203,
  "endLine" : 1209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 381,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getArgIndex()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setLocalType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 572,
  "endLine" : 578,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeDynamic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1241,
  "endLine" : 1247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwException()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1302,
  "endLine" : 1308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentVisitor visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAnnotationNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TypeAnnotationNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAnnotationNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TypeAnnotationNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label getLabel()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LabelNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LookupSwitchInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LabelNode getLabelNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 532,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentVisitor.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::asm" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 666,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Label readLabel()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 2813,
  "endLine" : 2818,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void put()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endFormals()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endArguments()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getArgumentsAndReturnSizes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Symbol.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::asm" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldVisitor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::asm" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Type()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endFormals()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisitCodeCalled()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1052,
  "endLine" : 1057,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1349,
  "endLine" : 1354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckRecordComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckRecordComponentAdapter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-util" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceFieldVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckFieldAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFieldAdapter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::asm-util" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckClassAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckClassAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkFieldSignature()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkTypeVariableSignature()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 835,
  "endLine" : 843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkChar()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 902,
  "endLine" : 907,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endControlFlow()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 447,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 676,
  "endLine" : 681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitArray()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 694,
  "endLine" : 699,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendRawAccess()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1315,
  "endLine" : 1320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckModuleAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceClassVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentVisitor visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASMifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryProbe()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyGc()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newClass()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmFactory.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newClassNode()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmFactory.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicVerifier()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicInterpreter()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue merge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceInterpreter()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue newValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean containsAll()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V newExceptionValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Frame()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getLocal()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocal()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V pop()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addForwardJumps()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addForwardJump()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SignatureRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialVersionUIDAdder()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadThis()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1345,
  "endLine" : 1350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String mapAnnotationAttributeName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List add()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IincInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IincInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleRequireNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleRequireNode.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleOpenNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleOpenNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiANewArrayInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineNumberNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LineNumberNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleExportNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleExportNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentVisitor.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::asm" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentVisitor.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::asm" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 772,
  "endLine" : 776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 784,
  "endLine" : 788,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 794,
  "endLine" : 798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassTooLargeException()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassTooLargeException.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::asm" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int setMajorVersionAndClassName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantMethodref()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Label createLabel()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 2829,
  "endLine" : 2833,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDebugLabel()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 2853,
  "endLine" : 2857,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3782,
  "endLine" : 3786,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putAbstractTypes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1959,
  "endLine" : 1963,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldVisitor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::asm" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldVisitor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::asm" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/DumpArtificialStructures.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::asm-test" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fieldInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String monitorInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fieldInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String monitorInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void m4()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/DumpArtificialStructures.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::asm-test" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceSignatureVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TraceSignatureVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisitEndNotCalled()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1041,
  "endLine" : 1045,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisitMaxsNotCalled()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1060,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisitEndNotCalled()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1067,
  "endLine" : 1071,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkSignedByte()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1119,
  "endLine" : 1123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkSignedShort()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1131,
  "endLine" : 1135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1143,
  "endLine" : 1147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckRecordComponentAdapter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-util" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckRecordComponentAdapter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-util" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisitEndNotCalled()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckRecordComponentAdapter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-util" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Printer()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceFieldVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFieldAdapter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::asm-util" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFieldAdapter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::asm-util" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisitEndNotCalled()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFieldAdapter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::asm-util" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceRecordComponentVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceRecordComponentVisitor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-util" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceRecordComponentVisitor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-util" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitClassTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeAppendComma()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1449,
  "endLine" : 1453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckModuleAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVisitEndNotCalled()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkNameNotAlreadyDeclared()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotationEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 809,
  "endLine" : 813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitMemberEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1246,
  "endLine" : 1250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClass_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClass_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClass_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClass_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClass_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClass_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClass_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClassNode_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClassNode_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClassNode_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClassNode_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClassNode_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClassNode_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newClassNode_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getClassObjectModel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getArgumentsAndReturnSizeFromDescriptor()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassInfo_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassObjectModel_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassObjectModel_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassObjectModel_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassObjectModel_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassObjectModel_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassObjectModel_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassObjectModel_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_aspectJBcel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_bcel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_javassist()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWrite_serp()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeFrames_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeFrames_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeFrames_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeFrames_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeFrames_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeFrames_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeFrames_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_aspectJBcel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_bcel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithComputeMaxs_serp()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 474,
  "endLine" : 478,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 481,
  "endLine" : 485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithCopyPool_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithObjectModel_asm4_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithObjectModel_asm5_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithObjectModel_asm6_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 509,
  "endLine" : 513,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithObjectModel_asm7_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 516,
  "endLine" : 520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithObjectModel_asm8_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithObjectModel_asm9_0()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readAndWriteWithObjectModel_asmCurrent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerException()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/AnalyzerException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int newLocalMapping()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RecordComponentRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModuleRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/FieldRemapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label mark()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 912,
  "endLine" : 916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1184,
  "endLine" : 1188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkCast()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1315,
  "endLine" : 1319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LocalVariableNode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleProvideNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleProvideNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VarInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/VarInsnNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/VarInsnNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LdcInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IincInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleVisitor visitModule()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnNode.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JumpInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IntInsnNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IntInsnNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LabelNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleOpenNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleExportNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ParameterNode.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldWriter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::asm" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantNameAndType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 775,
  "endLine" : 778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1367,
  "endLine" : 1370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1372,
  "endLine" : 1375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3743,
  "endLine" : 3746,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short readShort()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3755,
  "endLine" : 3758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureWriter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newHandle()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 907,
  "endLine" : 910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newMethod()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 1005,
  "endLine" : 1008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMethodAttributesSource()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 2062,
  "endLine" : 2068,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void collectAttributePrototypes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 2390,
  "endLine" : 2393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentWriter.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getElementType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getObjectType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeParameterBoundReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAbstractTypeFromInternalName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAsmModule()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ldcWithClassConstant()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popInstructions()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllFrames()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int m23()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int m()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidWideOpcode.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::asm-test" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record RecordSubType()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk14/AllStructures.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::asm-test" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceMethodVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckRecordComponentAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckRecordComponentAdapter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-util" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitClassTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitRecordComponent()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitRecordComponentTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitFieldTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitMethodTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 811,
  "endLine" : 814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1116,
  "endLine" : 1119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceFieldVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceFieldVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceFieldVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceFieldVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verify()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceAnnotationVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceAnnotationVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceAnnotationVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceAnnotationVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceAnnotationVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceAnnotationVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceAnnotationVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceRecordComponentVisitor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-util" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceRecordComponentVisitor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-util" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceModuleVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void main()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitClassAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitRecordComponentTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitFieldTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitMethodTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1070,
  "endLine" : 1073,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckModuleAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::asm-util" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleVisitor visitModule()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void main()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitClassTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitRecordComponentTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitFieldTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitMethodTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 700,
  "endLine" : 703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1038,
  "endLine" : 1041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1178,
  "endLine" : 1181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ASMifier createASMifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1264,
  "endLine" : 1267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleVisitor visitModule()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmallSet()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue copyOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void returnOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleVerifier()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isArrayValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean newControlFlowExceptionEdge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerException()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/AnalyzerException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Frame()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StaticInitMerger()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object get()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SignatureVisitor createRemappingSignatureAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapRecordComponentName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleVisitor visitModule()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RecordComponentVisitor createRecordComponentRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapMethodName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapInvokeDynamicMethodName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapAnnotationAttributeName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapFieldName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleResolutionAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/FieldRemapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadLocal()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeLocal()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void not()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fieldInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpcode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleProvideNode.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpcode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/VarInsnNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/VarInsnNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/VarInsnNode.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IincInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IincInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FrameNode.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FrameNode.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpcode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode getPrevious()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode getNext()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LabelNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleRequireNode.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnNode.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnNode.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnNode.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpcode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpcode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpcode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IntInsnNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IntInsnNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/IntInsnNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelNode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LabelNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LabelNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LabelNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LabelNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetLabel()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LabelNode.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpcode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LineNumberNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LineNumberNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/LineNumberNode.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode getFirst()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode getLast()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListIterator iterator()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListIterator iterator()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPrevious()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InsnList.java",
  "fileLinesCount" : 604,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InnerClassNode.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ParameterNode.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInsnNode clone()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RecordComponentVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentVisitor.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::asm" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordComponentVisitor getDelegate()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentVisitor.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::asm" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypePath.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::asm" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStep()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypePath.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::asm" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStepArgument()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypePath.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::asm" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getExceptionTableSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handler.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ByteVector.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::asm" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor getDelegate()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodVisitor.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::asm" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassTooLargeException.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::asm" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConstantPoolCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassTooLargeException.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::asm" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void collectAttributePrototypes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldWriter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::asm" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClassReader getSource()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMajorVersion()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getClassName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getConstantPoolCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getConstantPoolLength()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putConstantPool()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry get()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantFieldref()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantInteger()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantFloat()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantIntegerOrFloat()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantLong()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantDouble()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantLongOrDouble()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantUtf8()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantMethodType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantModule()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol addConstantPackage()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstantUtf8Reference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol getType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Label getForwardUninitializedLabel()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1347,
  "endLine" : 1349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1351,
  "endLine" : 1353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1355,
  "endLine" : 1357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hash()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/SymbolTable.java",
  "fileLinesCount" : 1463,
  "components" : [ "primary::asm" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccess()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuperName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3696,
  "endLine" : 3698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItem()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3710,
  "endLine" : 3712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxStringLength()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3721,
  "endLine" : 3723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readByte()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3732,
  "endLine" : 3734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readStringish()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3902,
  "endLine" : 3906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3919,
  "endLine" : 3921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readModule()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3934,
  "endLine" : 3936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readPackage()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 3949,
  "endLine" : 3951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Label getCanonicalInstance()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAttributeCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureWriter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureWriter.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::asm" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureReader()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureReader.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::asm" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acceptType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureReader.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::asm" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handle getBootstrapMethod()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBootstrapMethodArgumentCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getBootstrapMethodArgument()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ConstantDynamic.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::asm" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassWriter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFlags()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newConst()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newUTF8()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newClass()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newMethodType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newModule()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newPackage()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newField()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newNameType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 1077,
  "endLine" : 1079,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodTooLargeException.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::asm" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodTooLargeException.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::asm" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodTooLargeException.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::asm" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodTooLargeException.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::asm" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasFrames()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasAsmInstructions()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSuccessorToCurrentBasicBlock()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1783,
  "endLine" : 1785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void visitAbstractType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1838,
  "endLine" : 1840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModuleVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleVisitor getDelegate()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleVisitor.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::asm" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handle()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTag()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwner()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDesc()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterface()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Handle.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::asm" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldVisitor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::asm" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor getDelegate()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldVisitor.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::asm" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassVisitor getDelegate()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassVisitor.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::asm" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void collectAttributePrototypes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentWriter.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getMethodType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getMethodType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getInternalName()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSort()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArgumentCount()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArgumentsAndReturnSizes()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Type.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::asm" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Attribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnknown()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCodeAttribute()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Attribute.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::asm" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeParameterReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newSuperTypeReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newFormalParameterReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newExceptionReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTryCatchReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeArgumentReference()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSort()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeParameterIndex()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeParameterBoundIndex()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSuperTypeIndex()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormalParameterIndex()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExceptionIndex()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTryCatchBlockIndex()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/TypeReference.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::asm" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getInputStackSize()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Frame.java",
  "fileLinesCount" : 1490,
  "components" : [ "primary::asm" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor getDelegate()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/AnnotationVisitor.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::asm" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRetrofitter()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassVerifier()",
  "longName" : "",
  "relativeFileName" : "tools/retrofitter/src/main/java/org/objectweb/asm/tools/Retrofitter.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::tools" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int m0()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float m1()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long m2()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double m3()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AllStructures m4()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final byte m5()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "strictfp char m6()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "short m7()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Object clone()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int dupX1Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long dup2X1Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2X1InstructionVariant()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dupX2Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2X2Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllInstructions.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::asm-test" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int m()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int n()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public U0 o()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumClass()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllStructures.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm-test" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int dupX1Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long dup2X1Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dupX2Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2X2Instruction()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk5/AllInstructions.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::asm-test" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllFrames()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AllFrames create()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Number m5()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object m9()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object m11()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object m15()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object m16()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object m17()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object m18()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object m19()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object m20()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object m21()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllFrames.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::asm-test" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double n()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllStructures.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::asm-test" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InnerClass()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllStructures.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::asm-test" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidBytecodeOffset()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidBytecodeOffset.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::asm-test" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidCodeLength()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidCodeLength.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::asm-test" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidStackMapFrameType()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidStackMapFrameType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::asm-test" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidInsnTypeAnnotationTargetType.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::asm-test" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidVerificationTypeInfo()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidVerificationTypeInfo.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::asm-test" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceMethodVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceMethodVisitor.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::asm-util" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDeclaration()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReturnType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExceptions()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceSignatureVisitor.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::asm-util" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckAnnotationAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckAnnotationAdapter.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::asm-util" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckMethodAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkUnqualifiedName()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1225,
  "endLine" : 1227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean computesMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1475,
  "endLine" : 1477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean computesFrames()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresFrames()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckMethodAdapter.java",
  "fileLinesCount" : 1487,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1483,
  "endLine" : 1485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckSignatureAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckSignatureAdapter.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::asm-util" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitProvide()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitModuleEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitRecordComponentAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecordComponentAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecordComponentEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer visitAnnotableParameterCount()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getText()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Printer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1205,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceFieldVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceFieldVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CheckFieldAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFieldAdapter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::asm-util" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckClassAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char getChar()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckClassAdapter.java",
  "fileLinesCount" : 1137,
  "components" : [ "primary::asm-util" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJvmInsnNode()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/CheckFrameAnalyzer.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::asm-util" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceAnnotationVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceAnnotationVisitor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::asm-util" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceRecordComponentVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceRecordComponentVisitor.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::asm-util" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceModuleVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceModuleVisitor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::asm-util" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Textifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitInt()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitLong()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitFloat()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitDouble()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitChar()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitShort()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitByte()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitBoolean()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitString()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitType()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitRecordComponentAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecordComponentAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitFieldAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Textifier visitMethodAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Textifier createTextifier()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1601,
  "endLine" : 1603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceClassVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceClassVisitor()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/TraceClassVisitor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-util" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitClassAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExport()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOpen()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitModuleEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitRecordComponentAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecordComponentAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecordComponentEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitFieldAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASMifier visitMethodAnnotation()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendLabel()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/ASMifier.java",
  "fileLinesCount" : 1614,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1611,
  "endLine" : 1613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterBenchmarkJava8()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmarkJava8.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void keepReference()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean appliesToBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryProfiler.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/GeneratorBenchmark.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AbstractBenchmark.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object newAsmBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AbstractBenchmark.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/MemoryBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/Generator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/Adapter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassInfo getClassInfo()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/Adapter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getClassObjectModel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/Adapter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/Adapter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingVisitor()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AsmAdapter.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/TypeBenchmark.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/src/jmh/java/org/objectweb/asm/benchmarks/AdapterBenchmark.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicVerifier()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isArrayValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicValue getElementValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSubTypeOf()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java",
  "fileLinesCount" : 450,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicInterpreter()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceInterpreter()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceValue copyOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void returnOperation()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleVerifier()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassLoader()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Interpreter()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V newParameterValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V newReturnTypeValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V newEmptyValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Analyzer()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHandlers()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Frame newFrame()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Frame newFrame()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean newControlFlowExceptionEdge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicValue()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReference()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReturn()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLocals()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxStackSize()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStackSize()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getStack()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStack()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearStack()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticInitMerger()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object pop()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java",
  "fileLinesCount" : 910,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapDesc()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SignatureVisitor createSignatureRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapAnnotationAttributeName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapMethodName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapInvokeDynamicMethodName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapFieldName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapPackageName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mapModuleName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String map()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Remapper.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestHost()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNestMember()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPermittedSubclass()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldVisitor createFieldRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodVisitor createMethodRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModuleVisitor createModuleRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ClassRemapper.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endConstructorBasicBlockWithoutSuccessor()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 601,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object popValue()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object peekValue()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushValue()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/MethodRemapper.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SerialVersionUIDAdder()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSVUID()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String map()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMainClass()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPackage()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRequire()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitUse()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleResolutionAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/FieldRemapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/FieldRemapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleHashesAttribute()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Method getMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Method getMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Method getMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/Method.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InstructionAdapter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nop()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cconst()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void aload()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void store()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void astore()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pop()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pop2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dupX1()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dupX2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2X1()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2X2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void swap()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sub()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mul()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void div()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rem()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void neg()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shl()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shr()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ushr()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void and()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void or()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xor()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iinc()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cast()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lcmp()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cmpl()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cmpg()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifeq()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifne()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iflt()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifge()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifgt()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifle()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ificmpeq()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 991,
  "endLine" : 993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ificmpne()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ificmplt()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ificmpge()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ificmpgt()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ificmple()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifacmpeq()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifacmpne()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goTo()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jsr()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ret()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableswitch()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1035,
  "endLine" : 1037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lookupswitch()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void areturn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getstatic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putstatic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getfield()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putfield()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeinterface()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1188,
  "endLine" : 1190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void anew()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1211,
  "endLine" : 1213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newarray()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1220,
  "endLine" : 1222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arraylength()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1264,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void athrow()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkcast()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1272,
  "endLine" : 1274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instanceOf()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void monitorenter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1280,
  "endLine" : 1282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void monitorexit()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1284,
  "endLine" : 1286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multianewarray()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifnull()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifnonnull()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1296,
  "endLine" : 1298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java",
  "fileLinesCount" : 1303,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeSizeEvaluator()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeSizeEvaluator()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinSize()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSize()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccess()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadArg()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadArgs()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeArg()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getLocalType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadLocal()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeLocal()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arrayLoad()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arrayStore()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pop()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pop2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dupX1()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dupX2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2X1()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dup2X2()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void swap()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void math()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iinc()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label newLabel()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifICmp()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifZCmp()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 996,
  "endLine" : 998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifNull()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1005,
  "endLine" : 1007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ifNonNull()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goTo()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ret()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void returnValue()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getStatic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1135,
  "endLine" : 1137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putStatic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getField()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1157,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putField()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1168,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeVirtual()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeConstructor()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1206,
  "endLine" : 1208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeStatic()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1216,
  "endLine" : 1218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invokeInterface()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void typeInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1259,
  "endLine" : 1261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newInstance()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newArray()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1277,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arrayLength()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1286,
  "endLine" : 1288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwException()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1291,
  "endLine" : 1293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void instanceOf()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void monitorEnter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void monitorExit()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java",
  "fileLinesCount" : 1369,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 1336,
  "endLine" : 1338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LabelNode getClonedLabelForJumpInsn()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LabelNode getClonedLabel()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelNode get()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnnotationVisitor createAnnotationRemapper()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/resources/java/SerialVersionClass.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ModuleNode.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/FieldNode.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/ClassNode.java",
  "fileLinesCount" : 472,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/AnnotationNode.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/MethodNode.java",
  "fileLinesCount" : 772,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/FieldWriter.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::asm" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readBytecodeInstructionOffset()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassReader.java",
  "fileLinesCount" : 4031,
  "components" : [ "primary::asm" ],
  "startLine" : 2799,
  "endLine" : 2801,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Label.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::asm" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ModuleWriter.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::asm" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/ClassWriter.java",
  "fileLinesCount" : 1080,
  "components" : [ "primary::asm" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/MethodWriter.java",
  "fileLinesCount" : 2394,
  "components" : [ "primary::asm" ],
  "startLine" : 1769,
  "endLine" : 1771,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/RecordComponentWriter.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::asm" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record RecordSubType()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk15/AllStructures.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::asm-test" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record EmptyRecord()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk14/AllStructures.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::asm-test" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitModuleEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAnnotationEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecordComponentEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodEnd()",
  "longName" : "",
  "relativeFileName" : "asm-util/src/main/java/org/objectweb/asm/util/Textifier.java",
  "fileLinesCount" : 1604,
  "components" : [ "primary::asm-util" ],
  "startLine" : 1185,
  "endLine" : 1187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void newControlFlowEdge()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java",
  "fileLinesCount" : 697,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initJumpTarget()",
  "longName" : "",
  "relativeFileName" : "asm-analysis/src/main/java/org/objectweb/asm/tree/analysis/Frame.java",
  "fileLinesCount" : 752,
  "components" : [ "primary::asm-analysis" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateNewLocals()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setLocalType()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Util()",
  "longName" : "",
  "relativeFileName" : "asm-tree/src/main/java/org/objectweb/asm/tree/Util.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::asm-tree" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::asm" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constants()",
  "longName" : "",
  "relativeFileName" : "asm/src/main/java/org/objectweb/asm/Constants.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::asm" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk3/AllStructures.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::asm-test" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllStructures()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllStructures.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::asm-test" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void m()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/AllStructures.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::asm-test" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargeMethod()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk8/LargeMethod.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::asm-test" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidStackMapFrameType()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidStackMapFrameType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::asm-test" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidVerificationTypeInfo()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/invalid/InvalidVerificationTypeInfo.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::asm-test" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "asm-test/src/resources/java/jdk9/pkg/pkg/A.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::asm-test" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMethodEnter()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 632,
  "endLine" : 632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMethodExit()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 669,
  "endLine" : 669,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void someMethod()",
  "longName" : "",
  "relativeFileName" : "asm-commons/src/resources/java/SerialVersionAnonymousInnerClass.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::asm-commons" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]