[ {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 180,
  "endLine" : 351,
  "linesOfCode" : 147,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setModeOrPrivateMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 613,
  "endLine" : 754,
  "linesOfCode" : 136,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextStyle createStyleState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 972,
  "endLine" : 1110,
  "linesOfCode" : 134,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEscapeSequence()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 235,
  "linesOfCode" : 104,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processControlSequence()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 445,
  "endLine" : 534,
  "linesOfCode" : 85,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintComponent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 779,
  "endLine" : 871,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTwoCharSequence()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 331,
  "endLine" : 400,
  "linesOfCode" : 67,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void run()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 117,
  "linesOfCode" : 66,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 182,
  "linesOfCode" : 66,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTerminalMouseListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1053,
  "endLine" : 1120,
  "linesOfCode" : 63,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readControlSequence()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 94,
  "linesOfCode" : 54,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 94,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showFindText()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 288,
  "endLine" : 344,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawCursor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1214,
  "endLine" : 1266,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTerminalStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 86,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nextChar()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 39,
  "endLine" : 81,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1718,
  "endLine" : 1757,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eraseInDisplay()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 372,
  "endLine" : 421,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToShowAllOutput()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1514,
  "endLine" : 1552,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 132,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawChars()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1366,
  "endLine" : 1409,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 177,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertBlankCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 226,
  "endLine" : 267,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doProcessOsc()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 297,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawCharacters()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1309,
  "endLine" : 1356,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processTerminalKeyPressed()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1861,
  "endLine" : 1905,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTermWidget()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 63,
  "endLine" : 112,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 391,
  "endLine" : 424,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 224,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 327,
  "endLine" : 358,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalKeyEncoder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSelectionText()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 83,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useAlternateBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 394,
  "endLine" : 425,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyLinkResults()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readNonControlCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 129,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean pushBackReordered()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 141,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendToBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 185,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 322,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int mk_wcwidth()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 265,
  "endLine" : 303,
  "linesOfCode" : 28,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JMenuBar getJMenuBar()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 91,
  "endLine" : 122,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Point getNextSeparator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 171,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTtyConnector()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 49,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyLinkResultsOrReschedule()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processIntersection()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 341,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Point getPreviousSeparator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 114,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 174,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 204,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 237,
  "endLine" : 262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorShape()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 794,
  "endLine" : 819,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1818,
  "endLine" : 1846,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveToWordBoundaryZsh()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eraseInLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 476,
  "endLine" : 501,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean windowManipulation()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 536,
  "endLine" : 568,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTerminalFrame()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 140,
  "endLine" : 171,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 291,
  "endLine" : 314,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 232,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 290,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processColorQuery()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 306,
  "endLine" : 329,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void establishFontMetrics()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 693,
  "endLine" : 722,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension preferredLayoutSize()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 499,
  "endLine" : 527,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension minimumLayoutSize()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 530,
  "endLine" : 558,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean deviceStatusReport()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 769,
  "endLine" : 792,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createAndShowGUI()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalShellExample.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateScrolling()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1554,
  "endLine" : 1577,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveToWordBoundaryBash()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showBuffers()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleHyperlinks()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 365,
  "endLine" : 386,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyPredictions()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 437,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeDecodedCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharBuffer newCharBuf()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1174,
  "endLine" : 1198,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 291,
  "endLine" : 313,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScreenLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 345,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TerminalColor getColor256()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 1112,
  "endLine" : 1135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TtyConnectorWaitFor()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/app/TtyConnectorWaitFor.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMonospaced()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 731,
  "endLine" : 751,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layoutContainer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 561,
  "endLine" : 585,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processInputMethodEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2043,
  "endLine" : 2066,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyPressed()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/PreConnectHandler.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::ui" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listenForChanges()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 506,
  "endLine" : 524,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int createButtonCode()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/input/AwtMouseEvent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ui" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doStartEmulator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StoredCursor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1271,
  "endLine" : 1289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 145,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pasteFromClipboard()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 601,
  "endLine" : 626,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawInputMethodUncommitedChars()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 920,
  "endLine" : 944,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String questionVisible()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/PreConnectHandler.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::ui" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTermDefaultSearchComponent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendBytes()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTerminalTextBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void horizontalTab()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorPosition()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 703,
  "endLine" : 725,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreCursor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 802,
  "endLine" : 823,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseReleased()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 953,
  "endLine" : 975,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doResize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1135,
  "endLine" : 1152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair intersect()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharacterType appendChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMatchingItems()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/app/UrlFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patternMatched()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 187,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalPanel()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAlternateScreenBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1690,
  "endLine" : 1706,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void buildMenu()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runUnderThreadName()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 826,
  "endLine" : 847,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mousePressed()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 931,
  "endLine" : 950,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseDragged()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 991,
  "endLine" : 1008,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ArrayTerminalDataStream.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HyperlinkStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int modifiersToCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNonControlCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int bisearch()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVisualizedString()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/ControlSequenceVisualizer.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processCharacter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1923,
  "endLine" : 1942,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCursorX()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TerminalColor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollArea()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processHistoryAndScreenLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 483,
  "endLine" : 502,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushBackBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ArrayTerminalDataStream.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ColorPalette.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int extendEndOffset()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1422,
  "endLine" : 1436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void paintTrack()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 445,
  "endLine" : 461,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnsiConformanceLevel()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 250,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void index()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 600,
  "endLine" : 616,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nextLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 624,
  "endLine" : 637,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSendMouseData()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 915,
  "endLine" : 928,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustXY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1080,
  "endLine" : 1094,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eraseCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 451,
  "endLine" : 464,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextEntries collectFromBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sizeTerminalFromComponent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 649,
  "endLine" : 662,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCodeThatScrolls()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1944,
  "endLine" : 1957,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processTerminalKeyTyped()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1959,
  "endLine" : 1973,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTtyConnector()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTerminal()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reverseIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 644,
  "endLine" : 659,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertBlankCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveScreenLinesToHistory()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 517,
  "endLine" : 529,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String processForSelection()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMappedChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSets.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unhandledLogThrottler()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 421,
  "endLine" : 433,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getClipboardContents()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextStyle getSelectionStyle()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 879,
  "endLine" : 891,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFormatChar()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1458,
  "endLine" : 1472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getModifierKeys()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/input/AwtMouseEvent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ui" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reevaluatePredictorState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 403,
  "endLine" : 415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalStarter()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleTtyConnectorResize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Point getTrackedPoint()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findPointsAtY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void wrapLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorUp()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 572,
  "endLine" : 583,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorDown()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 586,
  "endLine" : 597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillScreen()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1159,
  "endLine" : 1171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHistory()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 504,
  "endLine" : 515,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTermDebouncerImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair toBuf()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processOsc()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean csi22()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 570,
  "endLine" : 581,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean csi23()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 594,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun await()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/SynchronizedOutput.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureLeftRight()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleKeyEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 960,
  "endLine" : 971,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeStateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1184,
  "endLine" : 1195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean selectionTextIsUrl()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1765,
  "endLine" : 1778,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean openSelectionAsURL()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1795,
  "endLine" : 1808,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String uncommittedChars()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2068,
  "endLine" : 2082,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fillMenu()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalSearchUtil.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ui" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveToWordBoundary()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debounce()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLatencyMedian()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 342,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHyperlinkFilter()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CyclicBufferLinesStorage.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUnwrappedString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreCursor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 785,
  "endLine" : 800,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseMoved()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 978,
  "endLine" : 988,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkUriStarted()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1046,
  "endLine" : 1056,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 444,
  "endLine" : 455,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharacterSet valueOf()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 385,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDecBoxChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSets.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char getHeavyDecBoxChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSets.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::core" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tabClear()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 596,
  "endLine" : 606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillBuf()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyBasedArrayDataStream.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkResult apply()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/app/UrlFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copySelection()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 589,
  "endLine" : 599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextStyle getInversedStyle()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1293,
  "endLine" : 1303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Font getTerminalFont()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 486,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TermSize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/TermSize.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::core" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doProcessHyperlinks()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkStyle build()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int countDoubleWidthCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugUtil.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContents()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setClipboardContents()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermExecutorServiceManager.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::ui" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupAntialiasing()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 757,
  "endLine" : 766,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int shiftDwcToEnd()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1411,
  "endLine" : 1420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSelectionText()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1781,
  "endLine" : 1793,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyPressed()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1982,
  "endLine" : 1991,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleCopy()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2016,
  "endLine" : 2025,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateState()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/BlinkingTextTracker.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::ui" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/DataStreamIteratingEmulator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findHistoryLineInd()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areLinesUpToDate()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void backspace()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 344,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertBlankCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 514,
  "endLine" : 522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkUriFinished()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1059,
  "endLine" : 1067,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modify()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 359,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 441,
  "endLine" : 449,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void call()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTermDebouncerImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicSet()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDesignation()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getColor256Step()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 1137,
  "endLine" : 1145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeOnEscape()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContents()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Clipboard getSystemClipboard()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Clipboard getSystemSelectionClipboard()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TerminalCursorState computeCursorState()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1204,
  "endLine" : 1212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldExtend()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1438,
  "endLine" : 1446,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUnicodePart()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1448,
  "endLine" : 1456,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLabel()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void set()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUpToDate()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModeEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 504,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eraseCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 552,
  "endLine" : 559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 562,
  "endLine" : 569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollingRegion()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 728,
  "endLine" : 737,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollDown()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 745,
  "endLine" : 752,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextTab()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1312,
  "endLine" : 1323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int previousTab()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1326,
  "endLine" : 1337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int moveTopLinesTo()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminateCall()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTermDebouncerImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char charAt()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextEntries merge()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearArea()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNul()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessTtyConnector()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicSet getGL()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeSequenceToString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean eraseInLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 879,
  "endLine" : 891,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keypadApplicationSequences()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keypadAnsiSequences()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoNewLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendBuf()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugView.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sizeFrameForTerm()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logException()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleHyperlinks()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 408,
  "endLine" : 415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyTyped()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1993,
  "endLine" : 2000,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyTyped()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/PreConnectHandler.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::ui" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ShellType commandLineToShellType()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrintableUnicode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLeftMostCursorPosition()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPointToTrack()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getEmptyBottomLineCount()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findStartLineInd()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplicationArrowKeys()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 454,
  "endLine" : 460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplicationKeypad()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeInternal()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1127,
  "endLine" : 1133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearScreenAndHistoryBuffers()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ArrayTerminalDataStream.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char getChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSets.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicSetState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sendDeviceAttributes()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 826,
  "endLine" : 833,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorNextLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 843,
  "endLine" : 850,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorPrecedingLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 852,
  "endLine" : 860,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean eraseInDisplay()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 870,
  "endLine" : 877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTextLengthDoubleWidthAware()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharBuffer heavyDecCompatibleBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPotentialUrl()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/app/UrlFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeTerminalCommands()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createAndShowGUI()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExampleTtyConnector()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugView.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openSession()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void put()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTermTypeAheadModel()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertCharacter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkInfoEx()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/hyperlinks/LinkInfoEx.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::ui" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initFont()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleMouseWheelEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHoveredHyperlink()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createRepaintTimer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToBottom()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 542,
  "endLine" : 551,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextStyle getFoundPattern()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 912,
  "endLine" : 918,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAltPressedOnly()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1915,
  "endLine" : 1921,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rectangle getTextLocation()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2091,
  "endLine" : 2097,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean update()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/BlinkingTextTracker.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::ui" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustLatency()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxLatency()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharacterPrediction()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorMovePrediction()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/TermSize.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/CellPosition.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::core" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postResize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doProcessHyperlinks()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addToTop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CyclicBufferLinesStorage.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addToBottom()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CyclicBufferLinesStorage.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeApplicationTitle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreWindowTitleFromStack()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorForward()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorBackward()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 678,
  "endLine" : 683,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initModes()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultTabulator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1256,
  "endLine" : 1263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearArea()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTermDebouncerImpl()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTermDebouncerImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readNonControlCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ArrayTerminalDataStream.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorBackward()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 908,
  "endLine" : 915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setScrollingRegion()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 917,
  "endLine" : 924,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorForward()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 938,
  "endLine" : 945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorDown()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 947,
  "endLine" : 952,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorPosition()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 954,
  "endLine" : 961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorUp()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 1147,
  "endLine" : 1152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setModeEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 1154,
  "endLine" : 1159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUnhandled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIntermediate()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getArg()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arrowKeysApplicationSequences()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arrowKeysAnsiCursorSequences()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyBasedArrayDataStream.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readNonControlCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyBasedArrayDataStream.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDoubleWidthCharacter()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FindItem()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCharacters()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPredictions()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownWhenAllExecuted()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermExecutorServiceManager.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::ui" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCursor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getLineSpacing()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 724,
  "endLine" : 729,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelection()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 978,
  "endLine" : 983,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCoordX()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1155,
  "endLine" : 1160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TerminalCursorState computeBlinkingState()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1197,
  "endLine" : 1202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getBlinkingPeriod()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1281,
  "endLine" : 1286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char simpleMapKeyCodeToChar()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1907,
  "endLine" : 1913,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleCopy()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2027,
  "endLine" : 2032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String questionHidden()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/PreConnectHandler.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::ui" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopRunningSession()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findText()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeAheadPrediction()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void execute()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackingPoint()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkResultItem()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkResultItem.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::core" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextProcessing()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processHyperlinks()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireHyperlinksChanged()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCustomCommand()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linePositionAbsolute()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 696,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceStatusReport()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1032,
  "endLine" : 1036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceAttributes()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1039,
  "endLine" : 1043,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTabStops()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1265,
  "endLine" : 1269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveBottomLinesTo()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTypeAheadPredictions()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearScreenBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 474,
  "endLine" : 478,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearTypeAheadPredictions()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun linesChanged()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesMulticaster.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::core" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun linesDiscardedFromHistory()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesMulticaster.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::core" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun historyCleared()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesMulticaster.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun widthResized()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesMulticaster.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair pointsForRun()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubCharBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SubCharBuffer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::core" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalTypeAheadSettings()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTypeAheadSettings.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::core" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayTerminalDataStream()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ArrayTerminalDataStream.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean linePositionAbsolute()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorHorizontalAbsolute()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 835,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean insertBlankCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 862,
  "endLine" : 868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean deleteCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 899,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean scrollUp()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 926,
  "endLine" : 930,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean scrollDown()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 932,
  "endLine" : 936,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean characterAttributes()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 963,
  "endLine" : 969,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertColorIndexIsLessThan16()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ColorPalette.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TtyBasedArrayDataStream()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyBasedArrayDataStream.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TtyBasedArrayDataStream()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyBasedArrayDataStream.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTerminalWidget()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalState()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/terminal/LoggingTtyConnector.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resize()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/pty/PtyProcessTtyConnector.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void openSession()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void onTermination()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JediTermWidget createTerminalWidget()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubstringFinder()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertNotEmpty()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextToken()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTypeAheadModelChangeEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineCellInterval()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/LineCellInterval.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ui" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResize()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 686,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorChanged()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1174,
  "endLine" : 1178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawMargins()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1501,
  "endLine" : 1505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beep()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1593,
  "endLine" : 1597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JScrollBar createScrollBar()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StyleState createDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocation()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocation()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineWithCursorX()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAheadEvent()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackspacePrediction()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MouseEvent()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/input/MouseEvent.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::core" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setForeground()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackground()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOption()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataStreamIteratingEmulator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/DataStreamIteratingEmulator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/AsyncHyperlinkFilter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::core" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalLineFinder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesStorage.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishText()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void crnl()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void designateCharacterSet()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveWindowTitleOnStack()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void carriageReturn()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAlternateBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollArea()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StoredCursor createCursorState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initMouseModes()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 849,
  "endLine" : 852,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMouseMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1021,
  "endLine" : 1024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMouseFormat()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1075,
  "endLine" : 1078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1102,
  "endLine" : 1105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1113,
  "endLine" : 1116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineText()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertBlankCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLineWrapped()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStyledCharAt()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharBuffer clone()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextEntry()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalSelection()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shiftY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispose()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void resize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyConnector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharacterSet getDesignation()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDesignation()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::core" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCharName()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSets.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean eraseCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean restoreDecPrivateModeValues()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 763,
  "endLine" : 767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean insertLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 821,
  "endLine" : 824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean deleteLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 893,
  "endLine" : 897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyCodeAndModifier()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PtyProcessTtyConnector()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/pty/PtyProcessTtyConnector.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugView.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTypeAheadLine()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTermExecutorServiceManager()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermExecutorServiceManager.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::ui" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cell()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/Cell.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::ui" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reinitFontAndResize()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFindResult()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawImage()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BufferedImage createBufferedImage()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTerminalStarter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetColorCache()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelectionEnd()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 973,
  "endLine" : 976,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1145,
  "endLine" : 1148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1150,
  "endLine" : 1153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollArea()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1508,
  "endLine" : 1511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCursor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1579,
  "endLine" : 1582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectAll()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1759,
  "endLine" : 1762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreConnectHandler()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/PreConnectHandler.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::ui" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showMessage()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/PreConnectHandler.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::ui" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalAction()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalAction withMnemonicKey()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalAction withEnabledSupplier()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalAction separatorBefore()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalAction withHidden()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TerminalStarter createTerminalStarter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTermWidget createTerminalSession()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmulatorTask()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwtMouseEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/input/AwtMouseEvent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ui" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwtMouseWheelEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/input/AwtMouseWheelEvent.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::ui" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldBlinkNow()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/BlinkingTextTracker.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::ui" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalActionPresentation()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalActionPresentation.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ui" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/compatibility/Point.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRed()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGreen()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBlue()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRGB()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/Color.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalTypeAheadManager()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClearPredictionsDebouncer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAheadEvent()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSampleSize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HardBoundary()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeletePrediction()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::core" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getButtonCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/input/MouseEvent.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::core" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModifierKeys()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/input/MouseEvent.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::core" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MouseWheelEvent()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/input/MouseWheelEvent.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::core" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumns()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/TermSize.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::core" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRows()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/TermSize.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::core" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/TermSize.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/TermSize.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/CellPosition.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::core" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/core/util/CellPosition.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalColor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalColor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalColor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TerminalColor rgb()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndexed()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalColor.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlinking()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/CursorShape.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::core" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalColor getForeground()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalColor getBackground()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle createEmptyWithColors()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOption()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle build()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TextStyle.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JediEmulator createEmulator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestEmulatorStop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logWriteError()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLastSentByteEscape()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalStarter.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/DataStreamIteratingEmulator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetEof()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/DataStreamIteratingEmulator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackingPoint()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getForceVisible()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/ChangeWidthOperation.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::core" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkResult()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkResult.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::core" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkResult()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkResult.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::core" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkResult.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::core" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffset()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkResultItem.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::core" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndOffset()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkResultItem.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkInfo getLinkInfo()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkResultItem.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkInfo()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkInfo.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::core" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/LinkInfo.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::core" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHyperlinkListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAsyncHyperlinkFilter()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::core" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFromTop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CyclicBufferLinesStorage.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFromBottom()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CyclicBufferLinesStorage.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCursorX()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCursorY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle getTextStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGLMapping()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGRMapping()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoWrap()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOriginMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGLOverride()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StoredCursor.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnected()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDoubleByte()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapCharsetToGL()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapCharsetToGR()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void singleShiftSelect()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addApplicationTitleListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeApplicationTitleListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResizeListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeResizeListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomCommandListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearScreen()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCursorVisible()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoNewLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTabStopAtCursor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllTabStops()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabStopAtCursor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scrollingRegionSize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scrollingRegionTop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scrollingRegionBottom()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorShape()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cursorHorizontalAbsolute()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollUp()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetScrollRegions()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void characterAttributes()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beep()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int distanceToLineEnd()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveCursor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModelEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoNewLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOriginMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoWrap()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTerminalOutput()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAltSendsEscape()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBracketedPasteMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ambiguousCharsAreDoubleWidth()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1201,
  "endLine" : 1203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTerminalWidth()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTerminalHeight()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1215,
  "endLine" : 1217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCursorX()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1225,
  "endLine" : 1227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCursorY()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1230,
  "endLine" : 1232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleState getStyleState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1240,
  "endLine" : 1242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultTabulator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1252,
  "endLine" : 1254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTabStop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllTabStops()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1297,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNextTabWidth()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreviousTabWidth()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1307,
  "endLine" : 1309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabStop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTerminal.java",
  "fileLinesCount" : 1344,
  "components" : [ "primary::core" ],
  "startLine" : 1340,
  "endLine" : 1342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StyleState.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::core" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StyleState.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrent()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StyleState.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNewLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNewLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineCount()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTopLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAll()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLinesFirst()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeBottomLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int removeBottomEmptyLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findLineIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToTop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToBottom()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesBuffer.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addModelListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeModelListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addChangesListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeChangesListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHistoryBufferListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHistoryBufferListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processScreenLines()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modify()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryLock()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuffersCharAt()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStyleAt()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharAt()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findScreenLineIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::core" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerTask()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTermDebouncerImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/JediTermDebouncerImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStart()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharBuffer subBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharBuffer subBuffer()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNul()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unNullify()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char charAt()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence subSequence()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/CharBuffer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesMulticaster.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::core" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesMulticaster.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::core" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TerminalLine createEmpty()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrapped()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapped()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteCharacters()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNulOrEmpty()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forEachEntry()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendEntry()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getModificationCount()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementAndGetModificationCount()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doDispose()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle getStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharBuffer getText()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNul()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List entries()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalSelection()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getStart()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getEnd()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEnd()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersects()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalSelection.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartOffset()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndOffset()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisposed()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersectsWith()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SubCharBuffer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::core" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTypeAheadSettings.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLatencyThreshold()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTypeAheadSettings.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle getTypeAheadStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalTypeAheadSettings.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSelectionText()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Point getPreviousSeparator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Point getNextSeparator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/SelectionUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayTerminalDataStream()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ArrayTerminalDataStream.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ArrayTerminalDataStream.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void resize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyConnector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void resize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyConnector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean init()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyConnector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessTtyConnector()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Process getProcess()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitFor()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ready()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/ProcessTtyConnector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/SystemCommandSequence.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void designateGraphicSet()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void designateGraphicSet()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicSet getGR()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicSet getGraphicSet()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char map()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideGL()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGL()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGR()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGLOverrideIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediEmulator()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean deviceControlString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void unsupported()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unsupported()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMouseMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/JediEmulator.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::core" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCount()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getFinalChar()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startsWithExclamationMark()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startsWithQuestionMark()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startsWithMoreMark()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ControlSequence.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCubeColorValue()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ColorPalette.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorPaletteImpl()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ColorPaletteImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getForegroundByColorIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ColorPaletteImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Color getBackgroundByColorIndex()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/ColorPaletteImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle getPrevTextStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle getHighlightStyle()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkInfo getLinkInfo()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightMode getHighlightMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperlinkStyle build()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/HyperlinkStyle.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalKeyEncoder()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean alwaysSendEsc()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCursorKey()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFunctionKey()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAltSendsEscape()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMetaSendsEscape()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalKeyEncoder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TtyBasedArrayDataStream.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Pair create()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getFirst()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getSecond()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Pair empty()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final A getFirst()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final B getSecond()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/Pair.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EOF()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalDataStream.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::core" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChunks()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStates()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWidget()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PtyProcessTtyConnector()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/pty/PtyProcessTtyConnector.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/pty/PtyProcessTtyConnector.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/pty/PtyProcessTtyConnector.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canContainUrl()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/app/UrlFilter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalShellExample.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int waitFor()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ready()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TeseqVisualizer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugView.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int charHash()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int hashCodeForChar()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindResult getResult()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getStart()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getEnd()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/SubstringFinder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::ui" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceRedraw()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lock()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlock()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingAlternateBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTypeAheadEnabled()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLatencyThreshold()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShellType()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTerminalWidth()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTypeAheadModelListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTypeAheadModelListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSystemClipboardContents()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSystemClipboardContents()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkInfoEx()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/hyperlinks/LinkInfoEx.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::ui" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/LineCellInterval.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ui" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartColumn()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/LineCellInterval.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ui" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndColumn()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/LineCellInterval.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ui" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCellCount()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/LineCellInterval.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ui" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/Cell.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::ui" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/Cell.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::ui" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTypeAheadManager()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TerminalCopyPasteHandler createCopyPasteHandler()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repaint()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRepaint()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFollowLinkEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocalMouseAction()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRemoteMouseAction()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlinkingPeriod()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCoordAccessor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakRedrawTimer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminalMouseModeSet()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMouseReporting()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pageUp()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pageDown()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollUp()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollDown()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveScrollBar()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Font createFont()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getClipboardString()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomKeyListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCustomKeyListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSelectionListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSelectionListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWordCharacter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasUncommittedChars()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean inSelection()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processKeyEvent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPixelWidth()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPixelHeight()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRowCount()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWindowTitle()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getInsetX()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyListener getTerminalKeyListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCoordY()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldDrawCursor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlinking()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cursorShouldChangeBlinkState()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1180,
  "endLine" : 1182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setShape()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaultShape()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawImage()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawCharacters()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHoveredHyperlink()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1358,
  "endLine" : 1360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorPalette getPalette()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1497,
  "endLine" : 1499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCursorShape()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1585,
  "endLine" : 1587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultCursorShape()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1589,
  "endLine" : 1591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundedRangeModel getBoundedRangeModel()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1618,
  "endLine" : 1620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalTextBuffer getTerminalTextBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ambiguousCharsAreDoubleWidth()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBracketedPasteMode()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1641,
  "endLine" : 1643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesBuffer getScrollBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinesStorage getScrollLinesStorage()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1652,
  "endLine" : 1654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCursorVisible()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1657,
  "endLine" : 1659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1672,
  "endLine" : 1674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalActionProvider getNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1677,
  "endLine" : 1679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalOutputStream getTerminalOutputStream()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1708,
  "endLine" : 1710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1713,
  "endLine" : 1715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1810,
  "endLine" : 1812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalActionProvider getNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1849,
  "endLine" : 1851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1854,
  "endLine" : 1856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handlePaste()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2003,
  "endLine" : 2005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handlePasteSelection()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2007,
  "endLine" : 2009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleCopyOnSelect()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2034,
  "endLine" : 2036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputMethodRequests getInputMethodRequests()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2085,
  "endLine" : 2087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextHitInfo getLocationOffset()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2101,
  "endLine" : 2103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInsertPositionOffset()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2106,
  "endLine" : 2108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributedCharacterIterator getCommittedText()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2111,
  "endLine" : 2113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCommittedTextLength()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2116,
  "endLine" : 2118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributedCharacterIterator cancelLatestCommittedText()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2122,
  "endLine" : 2124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributedCharacterIterator getSelectedText()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2128,
  "endLine" : 2130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 2134,
  "endLine" : 2136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalAction()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean actionPerformed()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeparated()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHidden()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalAction.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::ui" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default float getLineSpacing()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/UserSettingsProvider.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ui" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean shouldDisableLineSpacingForAlternateScreenBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/UserSettingsProvider.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ui" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean shouldFillCharacterBackgroundIncludingLineSpacing()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/UserSettingsProvider.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ui" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean simulateMouseScrollWithArrowKeysInAlternativeScreen()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/UserSettingsProvider.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ui" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean sendArrowKeysInAlternativeMode()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/UserSettingsProvider.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::ui" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorPalette getTerminalColorPalette()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTerminalFontSize()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle getHyperlinkColor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useInverseSelectionColor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean copyOnSelect()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean pasteOnMiddleMouseClick()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean emulateX11CopyPaste()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useAntialiasing()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxRefreshRate()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean audibleBell()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enableMouseReporting()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int caretBlinkingMs()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean scrollToBottomOnTyping()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean DECCompatibilityMode()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean forceActionOnMouseReporting()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferMaxLinesCount()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean altSendsEscape()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ambiguousCharsAreDoubleWidth()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean simulateMouseScrollWithArrowKeysInAlternativeScreen()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::ui" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JediTermWidget()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TerminalPanel createTerminalPanel()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreConnectHandler createPreConnectHandler()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalDisplay getTerminalDisplay()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalPanel getTerminalPanel()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalTypeAheadManager getTypeAheadManager()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TtyConnector getTtyConnector()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Terminal getTerminal()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSessionRunning()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalTextBuffer getTerminalTextBuffer()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFocus()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenSession()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalActionProvider getNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestStop()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doWithTerminalStarter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHyperlinkFilter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAsyncHyperlinkFilter()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermWidget.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::ui" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/input/AwtMouseEvent.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::ui" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/input/AwtMouseWheelEvent.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::ui" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalActionProvider getNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalActionProviderBase.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::ui" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JButton createNextButton()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JButton createPrevButton()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResultUpdated()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFocus()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKeyListener()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::ui" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalActionPresentation()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalActionPresentation.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::ui" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default JComponent getPreferredFocusableComponent()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalWidget.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::ui" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consume()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/StyledTextConsumerAdapter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::core" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeNul()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/StyledTextConsumerAdapter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::core" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeQueue()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/StyledTextConsumerAdapter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::core" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StyleState()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/StyleState.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::core" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalLine()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TerminalLine.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharacterSets()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/emulator/charset/CharacterSets.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalMode.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharUtils()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/util/CharUtils.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lostOwnership()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::ui" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1682,
  "endLine" : 1683,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminalKeyHandler()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 1979,
  "endLine" : 1980,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void keyReleased()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/PreConnectHandler.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::ui" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeNul()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalSearchUtil.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ui" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeQueue()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalSearchUtil.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::ui" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextProvider()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalActionProviderBase.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::ui" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linesChanged()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesListener.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linesDiscardedFromHistory()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesListener.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun historyCleared()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesListener.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthResized()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/TextBufferChangesListener.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onResize()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalDisplay.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::core" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setBracketedPasteMode()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/TerminalDisplay.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void addApplicationTitleListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/Terminal.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void removeApplicationTitleListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/Terminal.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::core" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void addResizeListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/Terminal.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void removeResizeListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/Terminal.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void addCustomCommandListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/Terminal.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void removeCustomCommandListener()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/Terminal.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void processCustomCommand()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/Terminal.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveCursor()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::ui" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMouseFormat()",
  "longName" : "",
  "relativeFileName" : "ui/src/com/jediterm/terminal/ui/TerminalPanel.java",
  "fileLinesCount" : 2137,
  "components" : [ "primary::ui" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOf()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesStorage.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::core" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToTop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesStorage.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToBottom()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesStorage.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFromTop()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesStorage.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFromBottom()",
  "longName" : "",
  "relativeFileName" : "core/src/com/jediterm/terminal/model/LinesStorage.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStyleLines()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugUtil.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugView.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::JediTerm" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]