[ {
  "shortName" : "public void finished()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 89,
  "endLine" : 141,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitClass()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 183,
  "endLine" : 224,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String calcDescriptor()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 380,
  "endLine" : 417,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void installOn()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 36,
  "endLine" : 63,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeJavacRef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 178,
  "endLine" : 203,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JavacRef readJavacRef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 205,
  "endLine" : 233,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanImports()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 153,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set extractImplicitToStringCalls()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 343,
  "endLine" : 366,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavacElementRefBase fromElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 257,
  "endLine" : 280,
  "linesOfCode" : 23,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeJavacDef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processMemberDefinition()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JavacDef readJavacDef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitNewClass()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitMethodInvocation()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInheritorOrSelf()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 301,
  "endLine" : 325,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getElementIfJdkUnder8()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 335,
  "endLine" : 354,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModifiersStruct readModifiers()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitMemberReference()",
  "longName" : "",
  "relativeFileName" : "javac-ref-scanner-8/src/org/jetbrains/jps/javac/ast/Javac8RefScanner.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::javac-ref-scanner-8" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitBinary()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeElement findQualifier()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIterator()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceCollector()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavacFileData fromBytes()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "javac-ref-scanner-8/src/org/jetbrains/jps/javac/ast/Javac8RefScanner.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::javac-ref-scanner-8" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitMethod()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void visitTypeHierarchy()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 382,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitMemberSelect()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitTypeCast()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImportProperties create()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Element getClassOrPackageParent()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacFileData()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeModifiers()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitIdentifier()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitVariable()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map readRefs()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List readCasts()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeUtilitiesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkEnclosingElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTypeCorrespondsToElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavacReferenceCollectorListener()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JavacTreeRefScanner createASTScanner()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element getReferencedElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List readDefs()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set readImplicitToString()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeElement asTypeElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectClassImports()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPackageInfo()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String parseName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveRefs()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveCasts()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInheritorOrSelf()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacMethodImpl()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacFieldImpl()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavacElementRefBase()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAsterisk()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInit()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeElement getStreamElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeElement getIteratorElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeElement getIterableElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeElement getStringElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveDefs()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void saveImplicitToString()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacMemberDef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tree visitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sinkImplicitToString()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavacTreeHelper()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavacRefBase()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isToStringImplicitCall()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void incrementOrAdd()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacClassImpl()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackageInfo()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacElementMethodImpl()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacElementFieldImpl()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiersStruct()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacClassDef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacTypeCast()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacTypeCast.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void installOn()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollector.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeElement getCurrentEnclosingTypeElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPackageOrNull()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sinkReference()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sinkDeclaration()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sinkTypeCast()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getContainingClassName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Element getReferencedElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypeMirror getType()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Types getTypeUtility()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JavacNameTable getNameTable()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getStartOffset()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getEndOffset()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int decrementRemainDeclarationsAndGet()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createReferenceHolder()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createDefinitionHolder()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getStartOffset()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getEndOffset()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeMirror getType()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getModifiers()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getUnmatchedModifiers()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportProperties getImportProperties()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwnerName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnonymous()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainingClass()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getParamCount()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwnerName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainingClass()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwnerName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getModifiers()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getUnmatchedModifiers()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOwnerName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportProperties getImportProperties()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavacElementRefBase fromElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidType()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacElementClassImpl()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnonymous()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackageInfo()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainingClass()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getParamCount()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainingClass()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescriptor()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacRef.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean removeEldestEntry()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacNameTable()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String parseBinaryName()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacNameTable.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePath()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getImplicitToStringRefs()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRefs()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCasts()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefs()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacDef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacRef getDefinedElement()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacFunExprDef()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacRef getReturnType()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getIteratorKind()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatic()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/api/JavacDef.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void started()",
  "longName" : "",
  "relativeFileName" : "javac-ast-extension/src/org/jetbrains/jps/javac/ast/JavacReferenceCollectorListener.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::javac-ast-extension" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]