[ {
  "shortName" : "public static void parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 407,
  "linesOfCode" : 128,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleRequest()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/Log4jRequestHandler.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::contribs" ],
  "startLine" : 52,
  "endLine" : 176,
  "linesOfCode" : 115,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOption()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 216,
  "endLine" : 340,
  "linesOfCode" : 107,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finalizeConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 365,
  "linesOfCode" : 97,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PatternConverter parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 227,
  "linesOfCode" : 92,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JToolBar createToolBar()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1337,
  "linesOfCode" : 88,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 246,
  "linesOfCode" : 85,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 1023,
  "linesOfCode" : 78,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PatternConverter createConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 513,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Appender parseAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 848,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 207,
  "linesOfCode" : 68,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/ISO8601DateFormat.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 145,
  "linesOfCode" : 62,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameAbbreviator getAbbreviator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 129,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogType()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 213,
  "endLine" : 296,
  "linesOfCode" : 60,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ready()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 303,
  "endLine" : 375,
  "linesOfCode" : 58,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/JDBCTest.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::contribs" ],
  "startLine" : 26,
  "endLine" : 96,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 196,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Appender parseAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 308,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 254,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rollOver()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 201,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getNextCheckDate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 453,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedThrowableRenderer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 148,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void main()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 142,
  "endLine" : 213,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void existingInit()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 444,
  "endLine" : 514,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleRequest()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/UserDialogRequestHandler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::contribs" ],
  "startLine" : 61,
  "endLine" : 116,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseAppenderFilters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 932,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean configure()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 509,
  "endLine" : 568,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 225,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 167,
  "endLine" : 219,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initComponents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 608,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 173,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseCatsAndRenderers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 701,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rollOverSize()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 646,
  "endLine" : 705,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingEvent rewrite()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/ReflectionRewritePolicy.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 88,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 139,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int finalizeConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 580,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 156,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String  doRender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/jms/MessageRenderer.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 99,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "contribs/MarkDouglas/SocketNode2.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::contribs" ],
  "startLine" : 71,
  "endLine" : 117,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 594,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public URL getResource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Loader.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 137,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 145,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatePatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 163,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int findMillisecondStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 217,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 190,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 236,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void main()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 66,
  "endLine" : 122,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AbsoluteTimeDateFormat.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 136,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 438,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 684,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFactor5InputDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5InputDialog.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 118,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String substVars()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 437,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 352,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 257,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 773,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 324,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void connect()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 463,
  "endLine" : 504,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub main()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/udpserver.pl",
  "fileLinesCount" : 82,
  "components" : [ "primary::contribs" ],
  "startLine" : 25,
  "endLine" : 80,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 458,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseCategoryFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 481,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseChildrenOfLoggerElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 545,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void valueChanged()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 269,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 244,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 581,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Layout parseLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 586,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThrowableRenderer parseThrowableRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 639,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 244,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingEvent rewrite()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/MapRewritePolicy.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BridgePatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/BridgePatternConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 96,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 67,
  "endLine" : 104,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanelExample.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::contribs" ],
  "startLine" : 98,
  "endLine" : 131,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 137,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 58,
  "endLine" : 118,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public String escapeTags()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Transform.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getHeader()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 246,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 880,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void lazyRemove()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 286,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 302,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String  doRender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/ThreadGroupRenderer.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 80,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void main()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 80,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rollOverTime()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 550,
  "endLine" : 599,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 225,
  "endLine" : 261,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long toFileSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 288,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 236,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printPeriodicity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 267,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rollOver()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 344,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getColumn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 218,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringWriter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::contribs" ],
  "startLine" : 113,
  "endLine" : 149,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 522,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Appender findAppenderByName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 183,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void closeAfterConfirm()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1549,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCategoryPathActive()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 182,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processLogTableColumns()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 292,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRegistryInfo()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 184,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOption()",
  "longName" : "",
  "relativeFileName" : "contribs/LeosLiterak/TempFileAppender.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::contribs" ],
  "startLine" : 107,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 396,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object instantiateByClassName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 349,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateParents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 539,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Dispatcher.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/code_example2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::contribs" ],
  "startLine" : 30,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convert()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 486,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPropertyKeySet()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/MDCKeySetExtractor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 205,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseFilters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 385,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object parseElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 296,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyGetter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryNode addCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 236,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 266,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingEvent rewrite()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/PropertyRewritePolicy.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeRenderer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String  doRender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/sax/AttributesRenderer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 873,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkAndConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/FileWatchdog.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object convertArg()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 289,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PropertiesPatternConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void entering()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 287,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int findRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 420,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDateFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternConverter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 187,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryNode getCategoryNode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processLogLevelColors()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void load()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 265,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL Java_org_apache_log4j_nt_NTEventLogAppender_registerEventSource()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 215,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convertSpecialChars()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void appendEscapingCDATA()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Transform.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 436,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStyleClass()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LevelPatternConverter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createEditSortNDCMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void wrapStringOnPanel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT void JNICALL Java_org_apache_log4j_nt_NTEventLogAppender_reportEvent()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureTable()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 138,
  "endLine" : 166,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UtilLoggingLevel toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createEditFindMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush_buffer()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 414,
  "endLine" : 440,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOption()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleRequest()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 293,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getClassName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 332,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectAndConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 527,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 779,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FormattingInfo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exiting()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 351,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void roll()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/Roller.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void requestOpenURL()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1463,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableRowRenderer.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "contribs/MarkDouglas/SocketServer2.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::contribs" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutputStreamWriter createWriter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doAppend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 252,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void entering()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryNodeEditor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void load()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WORD getCategory()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL APIENTRY DllMain()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 349,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NewVsSetLen.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appendSQL()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 246,
  "endLine" : 272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRollingStyle()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 390,
  "endLine" : 408,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int extractPrecisionOption()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeCheckPeriod()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ThrowableInformationPatternConverter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int decide()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogRecordFilter createNDCLogRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 642,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean inCheckBoxHitRegion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryNodeRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeRenderer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLogRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFactor5ErrorDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5ErrorDialog.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThrown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 321,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogLevel valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/ListVsVector.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setLogType()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 368,
  "endLine" : 388,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTextPanelExample()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanelExample.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::contribs" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public Class loadClass()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Loader.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseUnrecognizedElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void subAppend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 370,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 403,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 478,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int extractConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int decide()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelMatchFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int changeFontSizeCombo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 481,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComboBox createLogLevelCombo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1380,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void requestOpen()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1436,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void requestOpenMRU()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1510,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object getDisplayedProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String loadLogFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::contribs" ],
  "startLine" : 157,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void newEvents()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateOptions()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 521,
  "endLine" : 544,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateOptions()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 124,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "contribs/JimMoore/LoggingOutputStream.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::contribs" ],
  "startLine" : 143,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "contribs/JimMoore/LoggingOutputStream.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::contribs" ],
  "startLine" : 178,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getRenderedMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 375,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureRootCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 651,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectAndConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 479,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convert()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 406,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkEntryConditions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void subAppend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void push()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void callAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NTEventLogAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getRenderedMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThrowableInformationPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ThrowableInformationPatternConverter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogBrokerMonitor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createMRUFileListMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1019,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showPopup()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static synchronized LogBrokerMonitor getDefaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSimple()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double setLen()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NewVsSetLen.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createIcons()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOption()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::contribs" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructComponents()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeCheckPeriod()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void subAppend()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 332,
  "endLine" : 351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkEntryConditions()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 543,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Level.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convert()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 545,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateTimeDateFormat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 843,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggerRepository getLoggerRepository()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getResourceBundleString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 640,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear0()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int abbreviate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenu createLogLevelMenu()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 741,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setMaxRecordConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createEditRestoreAllNDCMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogTableColumn valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processCategories()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processLogLevels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogRecord createLogRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double newBuffer()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NewVsSetLen.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureSQL()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 174,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/code_example1.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::contribs" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/Log4JTest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::contribs" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startElement()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFile()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 124,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1540,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convert()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 512,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Loader.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendThrowableAsHTML()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 800,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 821,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputSource resolveEntity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/Log4jEntityResolver.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void l7dlog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 815,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int decide()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/StringMatchFilter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void trimOldestRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addTableModelProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 668,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int removeUnusedNodes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1675,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ObjectRenderer searchInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingOutputStream()",
  "longName" : "",
  "relativeFileName" : "contribs/JimMoore/LoggingOutputStream.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::contribs" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFileName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedKeyEnumeration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 987,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Level.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int toInt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 510,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 897,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedDateFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void findSearchText()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectRow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenu createFileMenu()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 954,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryPath()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParentSelection()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String treePathToString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMonitorAdapter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ObjectRenderer get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WORD getType()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 394,
  "endLine" : 408,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAttributes()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDestination()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::contribs" ],
  "startLine" : 264,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDefaultFontAttributes()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawText()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setFile()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 363,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void autoCreateRootPage()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingEvent createEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 478,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLineNumber()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMethodName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 390,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureLoggerFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseAdditivityForLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 718,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1513,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int appendLoopOnAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Appender getAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/SyslogWriter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void closeWriter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseUnrecognizedElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void quietParseUnrecognizedElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRepositorySelector()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void l7dlog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 791,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put0()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object get0()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int extractOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abbreviate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List createFilteredRecordsList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean matches()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 439,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createAllLogLevelsMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 754,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createNoLogLevelsMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JCheckBoxMenuItem createMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 851,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenu createViewMenu()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 866,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JCheckBoxMenuItem createLogTableColumnMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 890,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List updateView()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 905,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createAllLogTableColumnsMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 919,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createNoLogTableColumnsMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 933,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean loadLogFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1574,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean loadLogFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1579,
  "endLine" : 1590,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void centerWindow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustmentValueChanged()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/TrackingAdjustmentListener.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createSelectDescendantsMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createUnselectDescendantsMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSelectCell()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescendantSelection()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createConfigurationDirectory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean contains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long parseDate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/StreamUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1648,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double loopChain()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/ListVsVector.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void subAppend()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replyMethodNotAllowed()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1489,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String findAndSubst()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String extractOption()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convert()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void spacePad()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternConverter.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CyclicBuffer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggingEvent get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggingEvent get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllPossibleLevels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/PropertyRewritePolicy.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class findClass()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedThrowableRenderer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 756,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Enumeration getCurrentLoggers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeNestedAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove0()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertiesPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PropertiesPatternConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abbreviate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abbreviate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogRecordFilter createLogRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 620,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JPanel createStatusArea()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 702,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createResetLogLevelColorMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 793,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createSubMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 823,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showLogLevelColorChangeDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 838,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createCloseMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 996,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createHelpProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createEditFindNextMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateMRUList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1469,
  "endLine" : 1479,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFactor5LoadingDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5LoadingDialog.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireEditingStopped()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireEditingCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryImmediateEditor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deleteConfigurationFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void selectRow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogLevel parsePriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized String formatDate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1614,
  "endLine" : 1624,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 583,
  "endLine" : 594,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/code_example2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::contribs" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/Log4JTest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::contribs" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Image loadIcon()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPaneAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image loadIcon()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "contribs/MarkDouglas/SocketServer2.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::contribs" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InitialContext getInitialContext()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replyNotFound()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getMDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 608,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1039,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnhancedPatternLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConversionPattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 505,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object instantiateByKey()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean toBoolean()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/QuietWriter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MDCKeySetExtractor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/MDCKeySetExtractor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassLoader getTCL()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Loader.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTarget()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireAddAppenderEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireRemoveAppenderEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateChildren()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 573,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String capitalize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ClassNamePatternConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getMDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 509,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FileDatePatternConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void entering()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exiting()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void throwing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDetailedView()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFont()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean addLogRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuBar createMenuBar()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 723,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createOpenMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 969,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createOpenURLMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 984,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createExitMI()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1030,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createConfigureSave()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1052,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createConfigureReset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1064,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createConfigureMaxRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1076,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenu createEditMenu()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GridBagConstraints getDefaultConstraints()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditorRenderer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLogLevels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLogLevelColors()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLogTableColumns()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThrownStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/Log4JLogRecord.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getResourceAsStream()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/ResourceUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static URL getResourceAsURL()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/ResourceUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1537,
  "endLine" : 1546,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1556,
  "endLine" : 1565,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logrb()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1603,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint createKey()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color parseColor()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color parseColor()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanelExample.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::contribs" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void rollFile()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 604,
  "endLine" : 614,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void subAppend()",
  "longName" : "",
  "relativeFileName" : "contribs/LeosLiterak/TempFileAppender.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::contribs" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBufferSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getMDCCopy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 494,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 510,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object removeProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/RootCategory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Level.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1020,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1056,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1073,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1091,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CountingQuietWriter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/FileWatchdog.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeFooter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnhancedThrowableRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedThrowableRenderer.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void subAppend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void emitNoAppenderWarning()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireRemoveAppenderEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 915,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foundProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void introspect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PropertyDescriptor getPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NamePatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NamePatternConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getMDCCopy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 488,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/Roller.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStatusText()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void makeLogTableListenToCategoryExplorer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 688,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenu createLogLevelColorMenu()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setView()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createPropertiesMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createExpandMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createCollapseMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenuItem createRemoveMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSelectCell()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAllNodeCounts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetAllNodes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerLogRecordFilter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void store()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processConfigurationNode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setMRU()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String stackTraceToString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogMonitorAdapter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1183,
  "endLine" : 1191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1270,
  "endLine" : 1278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double loopVector()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/ListVsVector.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parseLogType()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPanelAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dispatcher()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/RootLogger.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final void appendFragment()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/SimpleLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 837,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1003,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSystemProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/QuietWriter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void  addToList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object childValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/ThreadLocalMap.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String subst()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1048,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setParameter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1066,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Stack cloneStack()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger exists()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 931,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Logger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Logger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/IntegerPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternAbbreviator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void entering()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exiting()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/Roller.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogRecord getFilteredRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sortByNDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JTextArea createDetailTextArea()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 711,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JCheckBoxMenuItem getMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 809,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JCheckBoxMenuItem getLogTableColumnMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 875,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenu createConfigureMenu()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1040,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showPropertiesDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setLeastSevereDisplayedLogLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void minimumSizeDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showPropertiesDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void expandDescendants()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collapseDescendants()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllDescendantsSelected()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllDescendantsDeSelected()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canEditImmediately()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void expandRootNode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String buildToolTip()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeRenderer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exportXMLElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exportLogLevelColorXMLElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 448,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setMaxSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasThrown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final static void main()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/StartLogFactor5.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void register()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSevereLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/Log4JLogRecord.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStreamReader getInputStreamReader()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAttribute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized String formatNumber()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 393,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 807,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 972,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Dispatcher.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/CategoryKey.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 385,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ready()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 446,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPaneAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFrame()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanelExample.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::contribs" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getNDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 468,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 654,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 969,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 985,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/QuietWriter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOption()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dateFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFooter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeHeader()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDepth()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String pop()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String peek()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addHierarchyEventListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level getEffectiveLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Priority getChainedPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceBundle getResourceBundle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 827,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 839,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Hashtable getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Hashtable getContext0()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyGetter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isHandledType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyGetter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetterException.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGenAppName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void print()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/BridgePatternConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LoggerPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LoggerPatternConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getNDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaximumCacheValidity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LoggingEventPatternConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOption()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/StringMatchFilter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Vector getColumnNameAndNumber()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5InputDialog.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setNDCTextFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTreeCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRecordToParent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryExplorerTree()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolTipText()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ensureRootExpansion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refresh()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void repaintLater()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getScreenWidth()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getScreenHeight()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogLevel register()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void register()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogLevelColorMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized TimeZone getTimeZone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Locale getLocale()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String parseLine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseAttribute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getScreenWidth()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getScreenHeight()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 954,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String doRender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/DefaultRenderer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HKEY regGetKey()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT void JNICALL Java_org_apache_log4j_nt_NTEventLogAppender_deregisterEventSource()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/SystemTime.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double systemCurrentTimeLoop()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/SystemTime.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double currentThreadNameloop()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/SystemTime.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFontSize()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFontName()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextFontSize()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextFontName()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogPublishingThread()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publishEvent()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollToNextDay()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlocking()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationInfo getLocationInformation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NOPLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Level.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Level.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forcedLog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 685,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 724,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 750,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 876,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 902,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 928,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 941,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Enumeration getAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDateFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseRoot()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setParameter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stack getCurrentStack()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DailyRollingFileAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finalize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLikelySafeScenario()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Enumeration getAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 667,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1044,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBufferedIO()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Logger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LineLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FullLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/MethodLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationInfo getLocationInformation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void millisecondFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FileLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FormattingInfo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Boolean valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void usage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/Roller.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getFilteredRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFontSizeSilently()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setFontSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void pause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectAllLogLevels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 800,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectAllLogTableColumns()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 940,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JMenu createHelpMenu()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void centerFrame()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetNumberOfContainedRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreePath getTreePathToRoot()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collapseTree()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exportLogLevelXMLElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void exportLogTableColumnXMLElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makeScrollBarTrack()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makeVerticalScrollBarTrack()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void selectRow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void moveAdjustable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean encompasses()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetLogLevelColorMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMonitorAdapter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyThenClose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/StreamUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forcedLog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 540,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 667,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 680,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 719,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 732,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 758,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 833,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 846,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 872,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 885,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 911,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 924,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 938,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1011,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1024,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1037,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1050,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1063,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1076,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1089,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String findAndRender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ObjectRenderer get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE getHandle()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE releaseHandle()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doAppend()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NullAppender.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextPane()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processWindowEvent()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanelExample.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::contribs" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void  usage()",
  "longName" : "",
  "relativeFileName" : "contribs/MarkDouglas/SocketServer2.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::contribs" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeRollingAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void deleteFile()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 617,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOption()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluggableHTTPServer()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserDialogRequestHandler()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/UserDialogRequestHandler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::contribs" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "contribs/LeosLiterak/TempFileAppender.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::contribs" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Appender getAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getThreadName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableInformation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/ThrowableInformation.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureAndWatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forcedLog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/SyslogWriter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggingEvent get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/FormattingInfo.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UtilLoggingLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Appender getAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setWriter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeWriter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Appender findAppenderByReference()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureAndWatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 738,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void emitMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/SAXErrorHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxDepth()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Appender getAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 737,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEnabledFor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 752,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInfoEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 766,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/BasicConfigurator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/MDC.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convert()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/BridgePatternConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LoggerPatternConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getThreadName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimeZone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternAbbreviatorFragment()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Priority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumberOfLogRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void trimRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refresh()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void requestExit()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void determineOffset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryExplorerTree()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyActionListeners()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFilename()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLogRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getFilename()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LF5Appender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forcedLog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnection()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLogType()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCLogger.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::contribs" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalize()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getColor()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void characters()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endElement()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ignorableWhitespace()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processingInstruction()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startPrefixMapping()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::contribs" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTextPanelExampleGenThread()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanelExample.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::contribs" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Log4jRequestHandler()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/Log4jRequestHandler.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::contribs" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootRequestHandler()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiscardSummary()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/RootLogger.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableInformation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/ThrowableInformation.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doOnChange()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/RelativeTimeDateFormat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDateFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConversionPattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void targetWarn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doOnChange()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void inherit()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assertLog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finalize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/BasicConfigurator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineLocationPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LineLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassNamePatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ClassNamePatternConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassNamePatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ClassNamePatternConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FullLocationPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FullLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertiesPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PropertiesPatternConverter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RelativeTimePatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedTimestamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodLocationPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/MethodLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiteralPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LiteralPatternConverter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DatePatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ThreadPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ThreadPatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineSeparatorPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LineSeparatorPatternConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineSeparatorPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LineSeparatorPatternConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NDCPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NDCPatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BridgePatternParser()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/BridgePatternParser.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntegerPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/IntegerPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoggingEventPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LoggingEventPatternConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessagePatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/MessagePatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LevelPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LevelPatternConverter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SequenceNumberPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/SequenceNumberPatternConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileLocationPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FileLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ThrowableInformationPatternConverter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ThrowableInformationPatternConverter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternConverter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackupAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void refresh()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void fastRefresh()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNDCLogRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateFrameSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRecordsDisplayedMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void requestClose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopCellEditing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRecordFromChild()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryNode getCategoryNode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean passes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerLogRecordFilter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MRUFileManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MRUFileManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static synchronized long getNextId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/AppenderFinalizer.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setTimeZone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setLocale()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setPattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setOutputFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSevereLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFileParser()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void displayError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/StreamUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void regSetString()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/JDBCAppender.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::contribs" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/code_example2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::contribs" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Object getID()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/code_example2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::contribs" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/Log4JTest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::contribs" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Object getID()",
  "longName" : "",
  "relativeFileName" : "contribs/ThomasFenner/Log4JTest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::contribs" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String colorToString()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColor()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getFontSize()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFontName()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endDocument()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endPrefixMapping()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDocumentLocator()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void skippedEntity()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startDocument()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/Transform.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::contribs" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTextPanel()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextColor()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextColor()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLogTextPanel()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeRollingAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeRollingAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogThread()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/UserDialogRequestHandler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::contribs" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "contribs/JimMoore/LoggingOutputStream.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::contribs" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBlocking()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Level getChainedLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/RootLogger.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/Filter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter getNext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/Filter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggerRepository getLoggerRepository()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/DefaultRepositorySelector.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void println()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void println()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Level getThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger getRootLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger exists()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getCurrentLoggers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getCurrentCategories()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Level getLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLoggerName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Category getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getStartTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThrowableInformation getThrowableInformation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean locationInformationExists()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getTimeStamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPropertyKeySet()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFQNOfLoggerClass()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level getChainedLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/RootCategory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/RootCategory.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Appender getAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Level getEffectiveLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Priority getChainedPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceBundle getResourceBundle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledFor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInfoEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/ThrowableInformation.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureAndWatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void  registryPut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Appender registryGet()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object nextElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Level.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Level.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean ignoresThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/SimpleLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnhancedPatternLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConversionPattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ignoresThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger makeNewLoggerInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DefaultCategoryFactory.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInternalDebugging()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setQuietMode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/SyslogQuietWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSyslogFacility()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/SyslogQuietWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/SyslogQuietWriter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String convert()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/ISO8601DateFormat.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NullEnumeration getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/NullEnumeration.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/NullEnumeration.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object nextElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/NullEnumeration.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CountingQuietWriter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CountingQuietWriter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/RelativeTimeDateFormat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDateFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTimeZone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTimeZone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static URL getResource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Loader.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJava1()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/Loader.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/SyslogWriter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int length()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/DateTimeDateFormat.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDelay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/FileWatchdog.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/AbsoluteTimeDateFormat.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dump()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/FormattingInfo.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFull()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int length()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int min()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean wasEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean wasFull()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Level toLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getConversionPattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean ignoresThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PatternParser createPatternParser()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RewriteAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRewritePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TTCCLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TTCCLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setThreadPrinting()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getThreadPrinting()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCategoryPrefixing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getCategoryPrefixing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setContextPrinting()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getContextPrinting()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean ignoresThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTitle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTitle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getContentType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean ignoresThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImmediateFlush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getImmediateFlush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEncoding()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncoding()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldFlush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTarget()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFollow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getFollow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureAndWatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String subst()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ignoresThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/SAXErrorHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fatalError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/SAXErrorHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void warning()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/SAXErrorHandler.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxBackupIndex()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getMaximumFileSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxBackupIndex()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaximumFileSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxFileSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setQWForFiles()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDatePattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatePattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextCheckMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppenderSkeleton()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppenderSkeleton()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearFilters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ErrorHandler getErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Filter getFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Filter getFirstFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Layout getLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Priority getThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAsSevereAsThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getContentType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Layout.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getHeader()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Layout.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFooter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Layout.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getRootLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger exists()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Enumeration getCurrentLoggers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogManager.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level getThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Enumeration getCurrentCategories()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RendererMap getRendererMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getRootLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDisabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void overrideAsNeeded()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDisableOverride()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThrowableRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableRenderer getThrowableRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger exists()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forcedLog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAdditivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Enumeration getCurrentCategories()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggerRepository getDefaultHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggerRepository  getHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoggerRepository  getLoggerRepository()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Category getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Category getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Category getParent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level getLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level getPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Category getRoot()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdditivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setResourceBundle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Category.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAppend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getBufferedIO()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBufferSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAppend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBufferSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setQWForFiles()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/FileAppender.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NTEventLogAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NTEventLogAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NTEventLogAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NTEventLogAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NTEventLogAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/BasicConfigurator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String genAppName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void printOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setProperties()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Logger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Logger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getRootLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Logger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Logger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineLocationPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LineLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ignoresThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/BridgePatternConverter.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FullLocationPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FullLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelativeTimePatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodLocationPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/MethodLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getPatternLayoutRules()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getFileNamePatternRules()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set entrySet()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object put()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object remove()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void abbreviate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NamePatternConverter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LiteralPatternConverter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LiteralPatternConverter.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggerPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LoggerPatternConverter.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultZoneDateFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreadPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ThreadPatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ThreadPatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LineSeparatorPatternConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LineSeparatorPatternConverter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Level getLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLoggerName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getStartTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ThrowableInformation getThrowableInformation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean locationInformationExists()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getTimeStamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPropertyKeySet()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFQNOfLoggerClass()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NumberFormat getNumberFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NDCPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NDCPatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NDCPatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntegerPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/IntegerPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LoggingEventPatternConverter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessagePatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/MessagePatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/MessagePatternConverter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LevelPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LevelPatternConverter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/LevelPatternConverter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SequenceNumberPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/SequenceNumberPatternConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/SequenceNumberPatternConverter.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameAbbreviator getDefaultAbbreviator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MaxElementAbbreviator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropElementAbbreviator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileLocationPatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FileLocationPatternConverter.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/ThrowableInformationPatternConverter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternConverter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStyleClass()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternConverter.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FormattingInfo getDefault()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FormattingInfo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLeftAligned()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FormattingInfo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinLength()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FormattingInfo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxLength()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FormattingInfo.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSyslogEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGreaterOrEqual()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int toInt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Priority toPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Priority toPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Priority toPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Priority toPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/Priority.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Character valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Byte valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Short valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Integer valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Long valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Float valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Double valueOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStringToMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/StringMatchFilter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStringToMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/StringMatchFilter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAcceptOnMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/StringMatchFilter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAcceptOnMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/StringMatchFilter.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level getLevelMax()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Level getLevelMin()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAcceptOnMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLevelMax()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLevelMin()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAcceptOnMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLevelToMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelMatchFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLevelToMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelMatchFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAcceptOnMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelMatchFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAcceptOnMatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/LevelMatchFilter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int decide()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/DenyAllFilter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPort()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPort()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullAppender getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NullAppender getNullAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean passes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/PassingLogRecordFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTableColumnFormatException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumnFormatException.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager getDateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clearLogRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilteredLogTableModel getFilteredLogTableModel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTableListSelectionListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFactor5InputDialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5InputDialog.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilteredLogTableModel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogRecordFilter getLogRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalRowCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean needsTrimming()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int numberOfRecordsToTrim()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTableModel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableModel.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableModel.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateFormatManager getDateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDateFormatManager()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCallSystemExitOnClose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallSystemExitOnClose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumberOfLogRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFrame getBaseFrame()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFontSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDisplayedProperty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLogLevelMenuItems()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLogTableColumnMenuItems()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBoxMenuItem getTableColumnMenuItem()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryExplorerTree getCategoryExplorerTree()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNDCTextFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSearchText()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getFirstSelectedRow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refreshDetailTextArea()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearDetailTextArea()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateStatusLabel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterator getLogLevels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterator getLogTableColumns()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogBrokerMonitorWindowAdaptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1602,
  "endLine" : 1604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void windowClosing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogFactor5Dialog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogTableColumn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getLogTableColumns()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void expand()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreePath getTreePath()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collapse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClickCountToStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getClickCountToStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelCellEditing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCellEditorListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCellEditorListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryPath()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllCategoryElements()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCategoryElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryElement categoryElementAt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryNode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfContainedRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFatalRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFatalChildren()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasFatalRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasFatalChildren()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalNumberOfRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getNumberOfRecordsFromChildren()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditorRenderer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryExplorerModel getExplorerModel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getCheckBoxOffset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeRenderer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryExplorerModel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryNode getRootCategoryNode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addActionListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void removeActionListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryElement.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategoryExplorerLogRecordFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerLogRecordFilter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerLogRecordFilter.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openXMLDocument()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openConfigurationXML()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeConfigurationXML()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveToTop()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Color getLogLevelColor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableRowRenderer.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogLevel getLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getThreadDescription()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThreadDescription()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getThrownStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThrownStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void resetSequenceNumber()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppenderFinalizer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/AppenderFinalizer.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogLevelFormatException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevelFormatException.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LF5Appender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallSystemExitOnClose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogBrokerMonitor getLogBrokerMonitor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumberOfRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getDefaultMonitorWidth()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getDefaultMonitorHeight()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getLog4JLevels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getJdk14Levels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllDefaultLevels()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getLogLevelColorMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getPattern()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized String getOutputFormat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized DateFormat getDateFormatInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setDateFormatInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date parse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterLogRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSevereLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogLevel getSevereLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getURL()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogFileParser()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseCategory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseLocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseNDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseThrowable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMonitorAdapter newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxNumberOfRecords()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogLevel getDefaultLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSevereLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogLevel getSevereLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getDefaultMonitorWidth()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int getDefaultMonitorHeight()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ObjectRenderer getDefaultRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/CategoryKey.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint createKey()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE getHandle()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HANDLE releaseHandle()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void regSetDword()",
  "longName" : "",
  "relativeFileName" : "src/ntdll/nteventlog.cpp",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNext()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/ListVsVector.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NullAppender.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JTextPane getTextPane()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setName()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLabel()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLabel()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorEmerg()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getColorEmerg()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorError()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getColorError()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorWarn()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getColorWarn()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorInfo()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getColorInfo()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorDebug()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getColorDebug()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorBackground()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getColorBackground()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFancy()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getFancy()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JTableAppender.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::contribs" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTabSize()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getElementAt()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSize()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/JListView.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::contribs" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doAppend()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "contribs/CekiGulcu/AppenderTable.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::contribs" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleLineTracerPrintWriter()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/SingleLineTracerPrintWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::contribs" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void println()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/SingleLineTracerPrintWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::contribs" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void println()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/SingleLineTracerPrintWriter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::contribs" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringWriter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::contribs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPrefix()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringWriter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::contribs" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::contribs" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::contribs" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::contribs" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextBackground()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextBackground()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEventBufferSize()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/LogTextPanel.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::contribs" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JPanel getLogTextPanel()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setName()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeRollingAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDatePattern()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatePattern()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSizeRollBackups()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaximumFileSize()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxSizeRollBackups()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxFileSize()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaximumFileSize()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxFileSize()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setQWForFiles()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCountDirection()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCountDirection()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRollingStyle()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getStaticLogFileName()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStaticLogFileName()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStaticLogFileName()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DailyFileAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DailyFileAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeInMillis()",
  "longName" : "",
  "relativeFileName" : "contribs/EirikLygre/DailyFileAppender1.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::contribs" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialContextFactory()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialContextFactory()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProviderUrl()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProviderUrl()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueueConnectionFactoryBindingName()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQueueConnectionFactoryBindingName()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueueBindingName()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQueueBindingName()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::contribs" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluggableHTTPServer()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestHandler()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRequestHandler()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::contribs" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserDialogRequestHandler()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/UserDialogRequestHandler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::contribs" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/UserDialogRequestHandler.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::contribs" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReplyType()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReplyType()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReplyHTML()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReplyHTML()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHandledPath()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHandledPath()",
  "longName" : "",
  "relativeFileName" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::contribs" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TempFileAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/LeosLiterak/TempFileAppender.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::contribs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkEntryConditions()",
  "longName" : "",
  "relativeFileName" : "contribs/LeosLiterak/TempFileAppender.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::contribs" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "contribs/LeosLiterak/TempFileAppender.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::contribs" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "contribs/JimMoore/LoggingOutputStream.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::contribs" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NullWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NullWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NullWriter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/Filter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHierarchyEventListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThreshold()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitNoAppenderWarning()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void fireAddAppenderEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertLog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeNestedAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fatal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void l7dlog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void l7dlog()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllAppenders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPriority()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResourceBundle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleLayout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/SimpleLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/SimpleLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogSF()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogSF.java",
  "fileLinesCount" : 1541,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackupAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyRewritePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/rewrite/PropertyRewritePolicy.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemErrStream()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemOutStream()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DailyRollingFileAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicConfigurator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/BasicConfigurator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultThrowableRenderer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/DefaultThrowableRenderer.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternParser()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "fileLinesCount" : 683,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NOPAbbreviator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abbreviate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileDatePatternConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/pattern/FileDatePatternConverter.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogXF()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogXF.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FallbackErrorHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReloadingPropertyConfigurator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ReloadingPropertyConfigurator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ReloadingPropertyConfigurator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doConfigure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/ReloadingPropertyConfigurator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOption()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/DenyAllFilter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullAppender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activateOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doAppend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/PassingLogRecordFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void trackTableScrollPane()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "fileLinesCount" : 1612,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1403,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesChanged()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/TreeModelAdapter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesInserted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/TreeModelAdapter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeNodesRemoved()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/TreeModelAdapter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void treeStructureChanged()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/TreeModelAdapter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultLF5Configurator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Log4JLogRecord()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/lf5/Log4JLogRecord.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogMF()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/LogMF.java",
  "fileLinesCount" : 1677,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void append()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NullAppender.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::contribs" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "contribs/JamesHouse/TextPanelAppender.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::contribs" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeRollingAppender()",
  "longName" : "",
  "relativeFileName" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::contribs" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "contribs/LeosLiterak/TempFileAppender.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::contribs" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoggingOutputStream()",
  "longName" : "",
  "relativeFileName" : "contribs/JimMoore/LoggingOutputStream.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::contribs" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/helpers/SyslogWriter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NDC()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/apache/log4j/NDC.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "src/performance/java/org/apache/log4j/performance/NullAppender.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flush()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringWriter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::contribs" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "contribs/KitchingSimon/DatagramStringWriter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::contribs" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]