[ {
  "shortName" : "private void readCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1036,
  "endLine" : 1555,
  "linesOfCode" : 441,
  "mcCabeIndex" : 124,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 848,
  "endLine" : 1269,
  "linesOfCode" : 417,
  "mcCabeIndex" : 184,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeInstructions()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2372,
  "endLine" : 2787,
  "linesOfCode" : 306,
  "mcCabeIndex" : 81,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2141,
  "endLine" : 2349,
  "linesOfCode" : 209,
  "mcCabeIndex" : 81,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1403,
  "endLine" : 1648,
  "linesOfCode" : 172,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readMethod()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 829,
  "endLine" : 1024,
  "linesOfCode" : 161,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1807,
  "endLine" : 1954,
  "linesOfCode" : 148,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 530,
  "endLine" : 698,
  "linesOfCode" : 145,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getSize()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2029,
  "endLine" : 2132,
  "linesOfCode" : 104,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 611,
  "endLine" : 711,
  "linesOfCode" : 97,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readField()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 711,
  "endLine" : 816,
  "linesOfCode" : 91,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean merge()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1286,
  "endLine" : 1377,
  "linesOfCode" : 87,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1856,
  "endLine" : 1938,
  "linesOfCode" : 81,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyPool()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 288,
  "endLine" : 367,
  "linesOfCode" : 75,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldWriter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 255,
  "endLine" : 328,
  "linesOfCode" : 74,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2033,
  "endLine" : 2103,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 120,
  "endLine" : 190,
  "linesOfCode" : 71,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int type()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 624,
  "endLine" : 687,
  "linesOfCode" : 59,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeFrameTypes()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1951,
  "endLine" : 2008,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitImplicitFirstFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1756,
  "endLine" : 1812,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getImplicitFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1963,
  "endLine" : 2017,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 978,
  "endLine" : 1066,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newInvokeDynamicItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1256,
  "endLine" : 1321,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readAnnotationTarget()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1651,
  "endLine" : 1710,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean merge()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1395,
  "endLine" : 1461,
  "linesOfCode" : 49,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 765,
  "endLine" : 821,
  "linesOfCode" : 48,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void hear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 48,
  "endLine" : 96,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 166,
  "endLine" : 217,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object interpolate()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/PlaceholderBeanProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 130,
  "endLine" : 174,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newConstItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1016,
  "endLine" : 1059,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Binding get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/ImplicitBindings.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 45,
  "endLine" : 90,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1069,
  "endLine" : 1121,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1704,
  "endLine" : 1751,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type getType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 446,
  "endLine" : 489,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 227,
  "endLine" : 268,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable indexedNames()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/IndexedClassFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 70,
  "endLine" : 114,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ByteVector encodeUTF8()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 258,
  "endLine" : 299,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSize()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldWriter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 206,
  "endLine" : 247,
  "linesOfCode" : 42,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 752,
  "endLine" : 793,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanEntry create()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/BeanCache.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 59,
  "endLine" : 107,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 93,
  "endLine" : 133,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void visitSubroutine()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 496,
  "endLine" : 545,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean analyzeImplementation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 212,
  "endLine" : 249,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File toFile()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/FileEntryIterator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 86,
  "endLine" : 124,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanEntry remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/BeanCache.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 156,
  "endLine" : 197,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceVisitor visitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 142,
  "endLine" : 180,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyBootstrapMethods()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 376,
  "endLine" : 413,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readFrameType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2124,
  "endLine" : 2158,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 885,
  "endLine" : 934,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Named getBindingName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 325,
  "endLine" : 362,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 147,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindImplicitType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 230,
  "endLine" : 265,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/PlaceholderBeanProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 71,
  "endLine" : 114,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readUTF()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2397,
  "endLine" : 2432,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Handler remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handler.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 83,
  "endLine" : 120,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean resolve()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 369,
  "endLine" : 412,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Injector enhance()",
  "longName" : "",
  "relativeFileName" : "leftovers/SisuGuice.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leftovers" ],
  "startLine" : 114,
  "endLine" : 145,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List create()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 203,
  "endLine" : 235,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 846,
  "endLine" : 882,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 538,
  "endLine" : 569,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LocatedBeans.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 96,
  "endLine" : 127,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLifecycleMethods()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleBuilder.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 79,
  "endLine" : 109,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1358,
  "endLine" : 1390,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindProviderType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 215,
  "endLine" : 248,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 167,
  "endLine" : 197,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void putTarget()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 332,
  "endLine" : 370,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1326,
  "endLine" : 1355,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyIterator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void analyzeImplicitBindings()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 279,
  "endLine" : 306,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void wireParameters()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 312,
  "endLine" : 339,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replayRecordedElements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 197,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEqualTo()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 278,
  "endLine" : 309,
  "linesOfCode" : 28,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object readConst()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2468,
  "endLine" : 2495,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1124,
  "endLine" : 1155,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Annotation qualifies()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/QualifyingStrategy.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 63,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 133,
  "endLine" : 164,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypePath fromString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypePath.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 134,
  "endLine" : 160,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 564,
  "endLine" : 593,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getArgumentsAndReturnSizes()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 407,
  "endLine" : 433,
  "linesOfCode" : 27,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract Reader getReader()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/AbstractSisuIndex.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 99,
  "endLine" : 144,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int safeBinarySearch()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 197,
  "endLine" : 222,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void accept()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration findClasses()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/IndexedClassFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 116,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 292,
  "endLine" : 317,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 191,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  int rank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 110,
  "endLine" : 134,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 267,
  "endLine" : 291,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int init()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 773,
  "endLine" : 797,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final GlobberStrategy selectFor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 248,
  "endLine" : 283,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanLifecycle.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mergeParameters()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 286,
  "endLine" : 309,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 204,
  "endLine" : 231,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putUTF8()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 210,
  "endLine" : 239,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCommonSuperClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1677,
  "endLine" : 1700,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizeSearchPath()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 144,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanLifecycle.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void bindBeanImport()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 198,
  "endLine" : 223,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypePath.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 170,
  "endLine" : 192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 937,
  "endLine" : 975,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 847,
  "endLine" : 869,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initInputFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 812,
  "endLine" : 834,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verify()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeTable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/AbstractSisuIndex.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Content insert()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 293,
  "endLine" : 319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Content remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 321,
  "endLine" : 346,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/WatchedBeans.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void onProvision()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean verifyImplementation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyVerifier.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 93,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordAndReplayElements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 171,
  "endLine" : 195,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readParameterAnnotations()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1725,
  "endLine" : 1753,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1726,
  "endLine" : 1747,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class findClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 129,
  "endLine" : 155,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindQualifiedType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 255,
  "endLine" : 278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized BeanLifecycle build()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleBuilder.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOverridden()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleBuilder.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wire()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindListImport()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 260,
  "endLine" : 280,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inject()",
  "longName" : "",
  "relativeFileName" : "leftovers/SisuGuice.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leftovers" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 372,
  "endLine" : 391,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/WatchedBeans.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/AbstractDeferredClass.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1158,
  "endLine" : 1179,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1216,
  "endLine" : 1240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1261,
  "endLine" : 1282,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T newInstance()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 286,
  "endLine" : 306,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getJSR250PriorityValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void schedule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/DeclaredMembers.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wiring wiring()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object addingBundle()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 200,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URL normalizeEntry()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 264,
  "endLine" : 283,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putLong()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 182,
  "endLine" : 200,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldWriter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 664,
  "endLine" : 682,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 725,
  "endLine" : 745,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 541,
  "endLine" : 561,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 714,
  "endLine" : 737,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 740,
  "endLine" : 762,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1303,
  "endLine" : 1323,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int peekNextRank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 396,
  "endLine" : 413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getDeclaringSource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T proxy()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readAnnotationValues()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1772,
  "endLine" : 1789,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 299,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newHandleItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1192,
  "endLine" : 1209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterator scan()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 177,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T lookup()",
  "longName" : "",
  "relativeFileName" : "leftovers/SisuGuice.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leftovers" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set keySet()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Collection values()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeLiteral get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindingPublisher prepare()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean analyzeDependencies()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 261,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementMerger.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConverter getTypeConverter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/TypeConverterCache.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldWriter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getAttributes()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2185,
  "endLine" : 2204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 705,
  "endLine" : 722,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 521,
  "endLine" : 538,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findSource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String originalName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL nextElement()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean manage()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindMapImport()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Provider getBeanEntriesProvider()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 754,
  "endLine" : 782,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 824,
  "endLine" : 843,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1285,
  "endLine" : 1300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void push()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 575,
  "endLine" : 593,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized Class loadClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerMediator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerLegacyMediator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/ImplementationVisitor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeThis()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RankedBindings fetchBindings()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentValues.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requireKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Class loadClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item addType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1618,
  "endLine" : 1632,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class loadClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 276,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable locate()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void subscribe()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ChildWireModule.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexedClassFinder()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/IndexedClassFinder.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 473,
  "endLine" : 486,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 331,
  "endLine" : 344,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMergedType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1646,
  "endLine" : 1659,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1199,
  "endLine" : 1214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultClassFinder()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/DefaultClassFinder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final QualifyingStrategy selectFor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/QualifyingStrategy.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void evict()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module contextModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/BundleModule.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean qualify()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifierCache.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/NamedClass.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URLClassSpace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putInt()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassWriter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 607,
  "endLine" : 619,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1182,
  "endLine" : 1196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void noSuccessor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1680,
  "endLine" : 1692,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URL findResource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBeanLocator()",
  "longName" : "",
  "relativeFileName" : "leftovers/SisuGuice.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leftovers" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void throwUnchecked()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeLiteral expand()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Legacy()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCandidateMethod()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleBuilder.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removePublisher()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedProperties.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedProperties.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedAnnotationTypes()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/LoadedClass.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Enumeration getResources()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ByteVector put12()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitLocalVariableAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 824,
  "endLine" : 835,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTF8()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2372,
  "endLine" : 2383,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 514,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newMethodItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1401,
  "endLine" : 1412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1243,
  "endLine" : 1258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getNewOffset()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2871,
  "endLine" : 2884,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 237,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 747,
  "endLine" : 760,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getResources()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/WildcardKey.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean matchesRequest()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOfThis()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 377,
  "endLine" : 388,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanEntry next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LocatedBeans.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void compact()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void unsubscribe()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishBindings()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProperties()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanProperties.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final MutableBeanLocator findLocator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtender.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void purgeBundles()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPublisher()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object convert()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/URLTypeConverter.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Provider firstOf()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/BeanProviders.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedProperties.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ByteVector put11()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putShort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethodInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 443,
  "endLine" : 453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean inSameSubroutine()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newLong()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1481,
  "endLine" : 1491,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newDouble()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1501,
  "endLine" : 1511,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addUninitializedType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1598,
  "endLine" : 1608,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1840,
  "endLine" : 1850,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMethodDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 644,
  "endLine" : 654,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 663,
  "endLine" : 675,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMethodDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 732,
  "endLine" : 742,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getSize()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 530,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/MediationListener.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendEntries()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/FileEntryIterator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void index()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Writer getWriter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void catchThrowable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RankedBindings cacheBindings()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 311,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean buildLifecycle()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanProperty next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyIterator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module extensionsModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/BundleModule.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeJitBindingsExplicit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLegacyKeyAlias()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putByteArray()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitInsnAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 694,
  "endLine" : 703,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTryCatchAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 754,
  "endLine" : 763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Attribute readAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2239,
  "endLine" : 2248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newUTF8()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1088,
  "endLine" : 1097,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newClassItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1109,
  "endLine" : 1118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newMethodTypeItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1144,
  "endLine" : 1153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newFieldItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1358,
  "endLine" : 1367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newInteger()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1443,
  "endLine" : 1452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newFloat()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1462,
  "endLine" : 1471,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item newString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1521,
  "endLine" : 1530,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Item newNameTypeItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1558,
  "endLine" : 1567,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int startFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1825,
  "endLine" : 1834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pop()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 729,
  "endLine" : 738,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration findEntries()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloningClassSpace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterInjection()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/MediationListener.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeanScanning select()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BeanScanning.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final synchronized void addClassToIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/AbstractSisuIndex.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final Annotation qualify()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/QualifyingStrategy.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void watch()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BeanCache newBeanCache()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/WireModule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean analyzeInjectionPoints()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/StringProperties.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/StringProperties.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryMapAdapter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRestricted()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 348,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntrySetAdapter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedProperties.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyVerifier.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector putByte()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitSource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 685,
  "endLine" : 693,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 596,
  "endLine" : 604,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeFrameType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2010,
  "endLine" : 2018,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getConstructorDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 715,
  "endLine" : 723,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 877,
  "endLine" : 885,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getCount()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void push()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 605,
  "endLine" : 613,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSize()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enterSpace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferredClass cloneClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mediate()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/FileEntryIterator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void putAll()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultRankingFunction()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void putAll()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean unmanage()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean unmanage()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object popStoppable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Member next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/DeclaredMembers.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getBasedir()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getBasedir()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Module wire()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/Main.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List discoverPlans()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wiring wiring()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/WireModule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visitOther()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindSetImport()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V previous()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedModule.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedProperties.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1577,
  "endLine" : 1584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitParameter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 502,
  "endLine" : 509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1393,
  "endLine" : 1400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Attribute read()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pop()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 709,
  "endLine" : 719,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T nextElement()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createMap()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/BeanCache.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void compact()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void compact()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V setValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void compact()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentValues.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean pushStoppable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean removeStoppable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void injectMembers()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanInjector.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void install()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Injector boot()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/Main.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SisuTracker()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void removedBundle()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enlarge()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 332,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitParameterAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToSubroutine()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 696,
  "endLine" : 702,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1711,
  "endLine" : 1717,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSuccessor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1666,
  "endLine" : 1674,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getNewOffset()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2906,
  "endLine" : 2912,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensions()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 514,
  "endLine" : 520,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpcode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 823,
  "endLine" : 833,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ByteVector write()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int pop()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Frame.java",
  "fileLinesCount" : 1462,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 694,
  "endLine" : 701,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationVisitor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationWriter.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassVisitor visitClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enterClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream open()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/Streams.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final synchronized void flushIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/AbstractSisuIndex.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T poll()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int index()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int index()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V replace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentValues.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSetter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyIterator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void run()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanLifecycle.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/BundleModule.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Reader getReader()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/LoadedClass.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotationDefault()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFrame()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFieldInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInvokeDynamicInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTableSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTryCatchBlock()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 788,
  "endLine" : 793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Label readLabel()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2173,
  "endLine" : 2178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean inSubroutine()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handle()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Type()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationVisitor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationVisitor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BeanLocator getBeanLocator()",
  "longName" : "",
  "relativeFileName" : "leftovers/SisuGuice.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leftovers" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Annotation qualifies()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/QualifyingStrategy.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Annotation qualifies()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/QualifyingStrategy.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Annotation qualifies()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/QualifyingStrategy.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Annotation qualifies()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/QualifyingStrategy.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int topRank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsThis()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable snapshot()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildElements.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V put()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Collection values()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String identityToString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void staticAutoPublish()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentKeys.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V replace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentKeys.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean replace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentKeys.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentKeys.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set keySet()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean replace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentValues.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildConcurrentValues.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectorPublisher()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isImplicit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void run()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeanLifecycle lifecycleFor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void run()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredMembers()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/DeclaredMembers.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtender.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtender.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SisuExtensions()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean appliesTo()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuBundlePlan.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tearDown()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Main()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/Main.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/Main.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void open()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module with()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/WireModule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocatorWiring()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitOther()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementMerger.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitOther()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isParameters()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  V firstOf()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/BeanProviders.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/AbstractTypeConverter.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWireModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ChildWireModule.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module with()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ChildWireModule.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifierCache.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getCompletions()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Writer getWriter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceScanner()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module with()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URLClassSpace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Item.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIntInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitVarInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitJumpInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 525,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLabel()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLdcInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIincInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 606,
  "endLine" : 610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLookupSwitchInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 643,
  "endLine" : 647,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMultiANewArrayInsn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLineNumber()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 849,
  "endLine" : 853,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMaxs()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 864,
  "endLine" : 868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 875,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2338,
  "endLine" : 2342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2353,
  "endLine" : 2357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassWriter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 791,
  "endLine" : 795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOuterClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 702,
  "endLine" : 706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeParameterBoundReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationVisitor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationVisitor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationVisitor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediationListener()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/MediationListener.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultClassFinder()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/DefaultClassFinder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualifiedTypeBinder()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSingleton()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEagerSingleton()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Reader getReader()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T lookup()",
  "longName" : "",
  "relativeFileName" : "leftovers/Sisu.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leftovers" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T lookup()",
  "longName" : "",
  "relativeFileName" : "leftovers/Sisu.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leftovers" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T lookup()",
  "longName" : "",
  "relativeFileName" : "leftovers/Sisu.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leftovers" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T lookup()",
  "longName" : "",
  "relativeFileName" : "leftovers/Sisu.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leftovers" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inject()",
  "longName" : "",
  "relativeFileName" : "leftovers/Sisu.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leftovers" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/ImplementationVisitor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/ImplementationVisitor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/ImplementationVisitor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/ImplementationVisitor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/ImplementationVisitor.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Itr iterator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long rank2uid()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int uid2rank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int rank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedSequence.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLiteral type()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/WatchedBeans.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String detail()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/WatchedBeans.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Reference mildKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final  Reference tempKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V setValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildKeys.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Q getKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider getProvider()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getImplementationClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String value()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class annotationType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LazyBeanEntry.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable publishers()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void autoPublish()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultBeanLocator.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/LocatedBeans.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultRankingFunction()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxRank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/DefaultRankingFunction.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection elements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection elements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map keys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map keys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentKeys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentKeys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map values()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map values()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentValues()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentValues()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Reference mildValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final  Reference tempValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object key()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object key()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/MildValues.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection elements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection elements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map keys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map keys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentKeys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentKeys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map values()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map values()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentValues()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ConcurrentMap concurrentValues()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InjectorPublisher()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Injector getInjector()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxBindingRank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/InjectorPublisher.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLiteral type()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Itr iterator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Binding next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int rank()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/RankedBindings.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConcrete()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConcrete()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isImplicit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Key implicitKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Legacy as()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BeanEntry adapt()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanEntry next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Legacy.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  A getAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLiteral getType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyField.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean manage()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyBinding manage()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void activate()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleManager.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertyIterator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStartable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanLifecycle.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStoppable()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanLifecycle.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterInjection()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void hear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  A getAnnotation()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLiteral getType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanPropertySetter.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanListener()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void injectProperty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/PropertyBinder.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/DeclaredMembers.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/DeclaredMembers.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean samePackage()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleBuilder.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bundleStateMask()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtender.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SisuTracker createTracker()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtender.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MutableBeanLocator createLocator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtender.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SisuExtensions local()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SisuExtensions global()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void install()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List create()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuExtensions.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SisuBundlePlan()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuBundlePlan.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindingPublisher prepare()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuBundlePlan.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Injector inject()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuBundlePlan.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module compose()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuBundlePlan.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceModule spaceModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassSpace space()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanScanning scanning()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceModule spaceModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassSpace space()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeanScanning scanning()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/Main.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T boot()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/Main.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/Main.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/BundleModule.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getProperties()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/BundleModule.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List modules()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/BundleModule.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Module spaceModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/BundleModule.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean evictBundle()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/SisuTracker.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WireModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/WireModule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WireModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/WireModule.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object convert()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/FileTypeConverter.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/NamedIterableAdapter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/NamedIterableAdapter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/NamedIterableAdapter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/NamedIterableAdapter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/NamedIterableAdapter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V setValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/NamedIterableAdapter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/NamedIterableAdapter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyAnalyzer.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryMapAdapter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryMapAdapter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryMapAdapter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryMapAdapter.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ProviderIterableAdapter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ProviderIterableAdapter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ProviderIterableAdapter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider getValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ProviderIterableAdapter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Provider setValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ProviderIterableAdapter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ProviderIterableAdapter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/LocatorWiring.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryListAdapter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListIterator listIterator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPrevious()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int previousIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntryListAdapter.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignoreKeys()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ElementAnalyzer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntrySetAdapter()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntrySetAdapter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntrySetAdapter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntrySetAdapter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntrySetAdapter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntrySetAdapter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/EntrySetAdapter.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T lookup()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/PlaceholderBeanProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nullify()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/PlaceholderBeanProvider.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/BeanProviders.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/BeanProviders.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/BeanProviders.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/BeanProviders.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Provider placeholderOf()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/BeanProviders.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergedModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedModule.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergedModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedModule.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/MergedProperties.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWireModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/ChildWireModule.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyVerifier.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean visitOther()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/wire/DependencyVerifier.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeferredProvider asProvider()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/AbstractDeferredClass.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeferredClass getImplementationClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/AbstractDeferredClass.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedOptions()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceVersion getSupportedSourceVersion()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void info()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void warn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndexAPT6.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class load()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/NamedClass.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/NamedClass.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/NamedClass.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/NamedClass.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceScanner()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String jvmDescriptor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceScanner.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceModule()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceVisitor visitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanForElements()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SpaceModule.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadedClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/LoadedClass.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class load()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/LoadedClass.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/LoadedClass.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/LoadedClass.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final DeferredClass deferLoadClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final URL getResource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Enumeration findEntries()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/URLClassSpace.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldWriter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2310,
  "endLine" : 2313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short readShort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2324,
  "endLine" : 2327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newHandle()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1234,
  "endLine" : 1237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newInvokeDynamic()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1341,
  "endLine" : 1344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newMethod()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1430,
  "endLine" : 1433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int readInt()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2824,
  "endLine" : 2827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeShort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2839,
  "endLine" : 2842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getObjectType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getMethodType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeParameterReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newSuperTypeReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newFormalParameterReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTryCatchReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualifiedTypeVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disqualify()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundleClassSpace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferredClass deferLoadClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getResource()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getBundle()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/BundleClassSpace.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Annotation get()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/WildcardKey.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class value()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/WildcardKey.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class annotationType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/WildcardKey.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/WildcardKey.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/WildcardKey.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mediate()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/MediationListener.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void hear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/MediationListener.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ZipEntryIterator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String next()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ZipEntryIterator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ZipEntryIterator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration findClasses()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/DefaultClassFinder.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Key getBindingKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Key watchedKey()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/FileEntryIterator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/FileEntryIterator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizePath()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/FileEntryIterator.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected URLConnection openConnection()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SisuIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hear()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void info()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void warn()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/SisuIndex.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Object compile()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean matches()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Object compile()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean matches()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Object compile()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean matches()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Object compile()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean matches()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Object compile()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean matches()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static final String basename()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/GlobberStrategy.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Sisu()",
  "longName" : "",
  "relativeFileName" : "leftovers/Sisu.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leftovers" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SisuGuice()",
  "longName" : "",
  "relativeFileName" : "leftovers/SisuGuice.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leftovers" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Logs()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Logs.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Weak()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Weak.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Soft()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/Soft.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeArguments()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/inject/TypeArguments.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTest.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configure()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/launch/InjectedTestCase.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enterClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifierCache.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifierCache.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypePath.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStep()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypePath.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStepArgument()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypePath.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteVector()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ByteVector.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodVisitor.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccess()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuperName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassReader()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2259,
  "endLine" : 2261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItem()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2273,
  "endLine" : 2275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxStringLength()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2284,
  "endLine" : 2286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readByte()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2297,
  "endLine" : 2299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassReader.java",
  "fileLinesCount" : 2496,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2447,
  "endLine" : 2452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Label getFirst()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newConst()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1074,
  "endLine" : 1076,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newClass()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newMethodType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newField()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int newNameType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1544,
  "endLine" : 1546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void put122()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1759,
  "endLine" : 1761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void put112()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1773,
  "endLine" : 1775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2798,
  "endLine" : 2800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static short readShort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 2811,
  "endLine" : 2813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTag()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwner()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDesc()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Handle.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldVisitor.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassVisitor.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getMethodType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getElementType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getReturnType()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArgumentsAndReturnSizes()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getInternalName()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Type.java",
  "fileLinesCount" : 896,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Attribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnknown()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCodeAttribute()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Attribute.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newExceptionReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeReference newTypeArgumentReference()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSort()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeParameterIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeParameterBoundIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSuperTypeIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormalParameterIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExceptionIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTryCatchBlockIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/TypeReference.java",
  "fileLinesCount" : 452,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/AnnotationVisitor.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void leaveSpace()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeVisitor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Streams()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/Streams.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/ResourceEnumeration.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/FieldWriter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 194,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Label()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/Label.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 255,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/ClassWriter.java",
  "fileLinesCount" : 1776,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 798,
  "endLine" : 799,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCode()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 607,
  "endLine" : 608,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "org.eclipse.sisu.inject/src/org/eclipse/sisu/space/asm/MethodWriter.java",
  "fileLinesCount" : 2913,
  "components" : [ "primary::org.eclipse.sisu.inject" ],
  "startLine" : 1651,
  "endLine" : 1652,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]